lazarus/lcl/interfaces/gtk2
paul dc2f654a2b add set_rc_name to every CreateHandle
git-svn-id: trunk@13545 -
2007-12-31 08:12:12 +00:00
..
tests gtk2 intf: fixed codetools include paths, fixed double painting 2007-04-04 18:08:37 +00:00
gtk2cellrenderer.pas fixed gtk2 combobox to use only one gtkrenderertext and not one for each item. It should improve loading a large list of items into a combobox 2007-10-24 00:33:52 +00:00
gtk2def.pp * Started with object based GDI 2007-11-23 00:07:45 +00:00
gtk2devicecontext.inc * Started with object based GDI 2007-11-23 00:07:45 +00:00
gtk2extra.inc * made gtk2 keyboard initialisation independent of X 2007-01-29 23:07:59 +00:00
gtk2extrah.inc TWinControl.PaintTo: 2007-12-07 18:56:17 +00:00
gtk2int.pas gtk: 2007-12-30 18:15:53 +00:00
gtk2interface.lpk
gtk2interface.pas
gtk2lclintf.inc gtk intf: resize messages for fixed/client widgets are now kept back and sent for main widgets 2007-05-23 17:32:10 +00:00
gtk2lclintfh.inc gtk2 intf: rewrite of the combobox code from Andrew Haines 2007-04-06 09:04:47 +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
gtk2privatewidget.inc * resolved gtkprivate name conflict 2007-02-27 23:17:33 +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 IDE: improved and enabled creation of .lrt files and combining all .rst/.lrt files into one .po files per project. ToDo: do the same for packages. From Luis Rodrigues 2007-10-06 13:59:31 +00:00
gtk2widgetset.inc gtk: 2007-12-30 18:15:53 +00:00
gtk2winapi.inc * Started with object based GDI 2007-11-23 00:07:45 +00:00
gtk2winapih.inc gtk: 2007-09-27 09:23:06 +00:00
gtk2windows.pas LCL, implemented AppHandle in TWidgetset, fixed issue #9239 2007-07-12 21:09:00 +00:00
gtk2wsactnlist.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wsarrow.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
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 fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wschecklst.pp add set_rc_name to every CreateHandle 2007-12-31 08:12:12 +00:00
gtk2wsclistbox.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wscomctrls.pp gtk2: fix 2 ListView mem leaks 2007-11-07 01:43:16 +00:00
gtk2wscontrols.pp LCL+gtk intf: improved debugging missing FWidgetSetClass and fixed crash on calling SetCCCallbacks in TGtkWSCustomControl.CreateHandle 2007-12-28 20:52:21 +00:00
gtk2wscustomlistview.inc replaced several BoolToStr calls with dbgs 2007-11-18 13:06:38 +00:00
gtk2wscustommemo.inc add set_rc_name to every CreateHandle 2007-12-31 08:12:12 +00:00
gtk2wsdbctrls.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wsdbgrids.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wsdialogs.pp - gtk: move dialogs related stuff to gtkwsdialogs and gtk2wsdialogs 2007-12-27 09:51:27 +00:00
gtk2wsdirsel.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wseditbtn.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wsextctrls.pp gtk: change formatting a bit 2007-11-01 03:11:55 +00:00
gtk2wsextdlgs.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wsfilectrl.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wsforms.pp gtk2 intf: disabled hiding forms from taskbar, because you loose many comfort functions in many window managers 2007-07-17 21:25:41 +00:00
gtk2wsgrids.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wsimglist.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wsmaskedit.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wsmenus.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wspairsplitter.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wsprivate.pp splitter and pairsplitter improvements: 2007-05-29 09:19:34 +00:00
gtk2wsspin.pp gtk2 intf: installing handler for TSpinEdit 2007-05-15 14:51:09 +00:00
gtk2wsstdctrls.pp gtk: move CreateComponent code for ToggleBox, RadioButton, Checkbox, PopupMenu, MainMenu to CreateHandle and FinishComponentCreate to SetCallbacks 2007-12-26 03:06:56 +00:00
gtk2wstoolwin.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
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
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 renamed README files to README.txt 2006-07-21 18:31:15 +00:00
TODOS fixed componentpalette adding via double click 2005-02-21 20:15:28 +00:00

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'.