lazarus/lcl/interfaces/gtk2
2008-04-29 12:12:27 +00:00
..
tests gtk2 intf: fixed codetools include paths, fixed double painting 2007-04-04 18:08:37 +00:00
gtk2callback.inc Starts separating gtkproc for gtk2 in gtk2proc. 2008-04-17 01:55:53 +00:00
gtk2cellrenderer.pas gtk2: workaround problem with setting itemIndex in multiselected listbox 2008-01-22 04:43:39 +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 * made gtk2 keyboard initialisation independent of X 2007-01-29 23:07:59 +00:00
gtk2extrah.inc lcl: bidi mode patch from Ido with modifications 2008-04-27 14:24:22 +00:00
gtk2int.pas Separates gtk2spin 2008-04-17 19:24:04 +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 * resolved gtkprivate name conflict 2007-02-27 23:17:33 +00:00
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 intf: cache for DC textout operations from Paul 2008-04-29 12:12:27 +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 LCL: moved TButton from buttons unit to stdctrls (bug #9137), compilation tested on windows for gtk2, qt and win32 widgetset 2007-06-25 08:34:41 +00:00
gtk2wscalendar.pp Separates gtk2wscalendar 2008-04-17 19:11:04 +00:00
gtk2wschecklst.pp add set_rc_name to every CreateHandle 2007-12-31 08:12:12 +00:00
gtk2wscomctrls.pp Fully separates gtk2wsctrls from gtkwscomctrls 2008-04-17 13:42:04 +00:00
gtk2wscontrols.pp lcl: bidi mode patch from Ido with modifications 2008-04-27 14:24:22 +00:00
gtk2wscustomlistview.inc replaced several BoolToStr calls with dbgs 2007-11-18 13:06:38 +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 Finishes separating TGtk2WSCustomMemo from the gtk1 counterpart. 2008-04-17 10:11:42 +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 Patch from Henry Vermaak. Implements TMemo.CaretPos under gtk2 2008-04-26 00:42:45 +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 regenerated Makefiles with fixed fpc 2.3 fpcmake 2007-11-12 23:00:57 +00:00
Makefile.fpc gtk2 intf: fixed Makefile 2007-11-11 22:55:15 +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'.