lazarus/lcl/interfaces/gtk2
2008-06-14 12:04:46 +00:00
..
tests
gtk2callback.inc qt, gtk: make WheelDelta the same as in windows: -120, 120 2008-06-13 14:46:43 +00:00
gtk2cellrenderer.pas gtk2 intf: TComboBox: fixed getting item index 2008-06-13 17:17:55 +00:00
gtk2def.pp gtk2 intf: cache for DC textout operations from Paul 2008-04-29 12:12:27 +00:00
gtk2devicecontext.inc gtk2 intf: cache for DC textout operations from Paul 2008-04-29 12:12:27 +00:00
gtk2extra.inc gtk1: fixed compilation 2008-06-13 19:03:50 +00:00
gtk2extrah.inc gtk2 intf: TComboBox: fixed getting item index 2008-06-13 17:17:55 +00:00
gtk2int.pas gtk2 intf: implemented LM_SelChange event for TGtk2WSCustomListBox, bug #11229, #11356, #11337 2008-06-03 12:02:34 +00:00
gtk2interface.lpk
gtk2interface.pas
gtk2lclintf.inc LCL gtk: override DrawGrid (using Pixels for gtk1) 2008-02-07 13:27:12 +00:00
gtk2lclintfh.inc LCL gtk: override DrawGrid (using Pixels for gtk1) 2008-02-07 13:27:12 +00:00
gtk2memostrings.inc Fixed gtk2 bug #9974. Now Gtk2 Memo will scroll correctly for sure when Selstart is set or the Cursor is at the insertion point when text is added 2007-10-22 22:44:31 +00:00
gtk2privatelist.inc qt, gtk2: ItemIndex compatibility with win32 2008-01-21 09:01:02 +00:00
gtk2privatewidget.inc
gtk2proc.pp Separates gtk2spin 2008-04-17 19:24:04 +00:00
gtk2themes.pas improve gtk2 themed header drawing (used in THeaderControl, build lazarus dialog is nicer now) 2007-11-19 08:39:54 +00:00
gtk2trayicon.inc Started moving TPopupNotifier to the LCL. Added linux script to create images lrs file. Implemented TTrayIcon.GetPosition on gtk2. 2008-02-09 10:24:40 +00:00
gtk2widgetset.inc Just fixes variable initialization and improves identation. 2008-04-17 00:58:24 +00:00
gtk2winapi.inc gtk2: ifdef SetCW, ResetCW only for windows 2008-06-11 15:35:58 +00:00
gtk2winapih.inc IDE: fixed checking circle dependencies between designer properties 2008-04-18 18:20:06 +00:00
gtk2windows.pas LCL, implemented AppHandle in TWidgetset, fixed issue #9239 2007-07-12 21:09:00 +00:00
gtk2wsactnlist.pp
gtk2wsarrow.pp
gtk2wsbuttons.pp
gtk2wscalendar.pp Separates gtk2wscalendar 2008-04-17 19:11:04 +00:00
gtk2wschecklst.pp lcl: 2008-06-03 02:02:42 +00:00
gtk2wscomctrls.pp gtk2: simplify gtk2 progress bar code, don't set position on widget creation (#0011382) 2008-06-02 02:55:16 +00:00
gtk2wscontrols.pp lcl: bidi mode patch from Ido with modifications 2008-04-27 14:24:22 +00:00
gtk2wscustomlistview.inc gtk intf: reduced warnings/notes - use -dVerboseLCLTodos and -dVerboseGtkTodos to see them 2008-06-14 12:04:46 +00:00
gtk2wscustommemo.inc Patch from Henry Vermaak. Implements TMemo.CaretPos under gtk2 2008-04-26 00:42:45 +00:00
gtk2wsdbctrls.pp
gtk2wsdbgrids.pp
gtk2wsdialogs.pp gtk2 intf: fixed mem leak OpenDialog filter list 2008-04-25 22:09:23 +00:00
gtk2wsdirsel.pp
gtk2wseditbtn.pp
gtk2wsextctrls.pp gtk intf: made eventbox of client areas visible. Otherwise it eats some mouse events 2008-02-10 13:57:46 +00:00
gtk2wsextdlgs.pp
gtk2wsfilectrl.pp
gtk2wsforms.pp gtk2 intf: moved doublebuffering from synedit to gtk2 as this is faster since gtk2.12 2008-06-08 13:17:51 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp
gtk2wsmaskedit.pp
gtk2wsmenus.pp set application hint when user selects menu items: 2008-04-29 07:06:44 +00:00
gtk2wspairsplitter.pp
gtk2wsprivate.pp * fixed crash in checklistbox 2008-01-07 23:58:16 +00:00
gtk2wsspin.pp Separates gtk2spin 2008-04-17 19:24:04 +00:00
gtk2wsstdctrls.pp gtk2 intf: implemented LM_SelChange event for TGtk2WSCustomListBox, bug #11229, #11356, #11337 2008-06-03 12:02:34 +00:00
gtk2wstoolwin.pp
interfaces.pas LCL:replace direct call of TXXWidgetset.Create by indirect CreateWidgetset(TXXWidgetset) to move some initialization code from units initialization (from graphics.pp) to that new procedure. This fix memory leaks in lazbuild tool which indirectly uses many lcl units but doesnot work with widgetset. 2007-11-28 10:03:28 +00:00
issues.xml ide: add first issues for gtk, gtk2 widgetsets 2008-04-03 01:01:47 +00:00
Makefile gtk and gtk2 interface: removed gtk requirement from the Makefile; we don't use this fpcmake functionality and the name of the package has changed, so there is no easy way to use it with both fpc 2.2.0 and 2.2.2+ 2008-06-12 22:48:13 +00:00
Makefile.fpc gtk and gtk2 interface: removed gtk requirement from the Makefile; we don't use this fpcmake functionality and the name of the package has changed, so there is no easy way to use it with both fpc 2.2.0 and 2.2.2+ 2008-06-12 22:48:13 +00:00
README.txt
TODOS

The gtk2 interface for lazarus
==============================

The gtk2 interface for lazarus is a descendant of the gtk interface. It is not
yet complete. For those who want to help us here are some hints:

With fpc 1.9.7 the gtk2 bindings are included, so forget the packages.

To compile the gtk2 interface just set
Tools -> Configure Build Lazarus -> LCL interface to 'gtk2'

Creating a test project:

Create a new lazarus application. This project will be used to test the gtk2
interface and to store all configuration steps.
Then open the compiler options and set as widget type 'gtk2'.