lazarus/lcl/interfaces/gtk2
2007-10-19 22:40:27 +00:00
..
tests gtk2 intf: fixed codetools include paths, fixed double painting 2007-04-04 18:08:37 +00:00
gtk2cellrenderer.pas 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
gtk2extra.inc * made gtk2 keyboard initialisation independent of X 2007-01-29 23:07:59 +00:00
gtk2extrah.inc gtk: 2007-09-27 09:23:06 +00:00
gtk2int.pas gtk2: 2007-09-28 14:20:34 +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 gtk intf: fixed LineTo to not paint last pixel if Pen.Width<=1 2007-08-02 11:46:06 +00:00
gtk2object.inc IDE: added package option Provides - needed by KOL, gtk intf: reduced warnings, fixed wrong type cast calling gdk_text_extends (crashing Label.OptimalFill=true and miscalculation of width) 2007-09-19 17:58:52 +00:00
gtk2privatewidget.inc * resolved gtkprivate name conflict 2007-02-27 23:17:33 +00:00
gtk2themes.pas gtk1/gtk2: try to reduce amount of gtk warnings when you are drawing custom controls with themes 2007-09-28 08:01:22 +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
gtk2winapi.inc gtk: 2007-09-27 09:23:06 +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 Fixed a gtk2 bug where TCheckListBox.OnItemClick would always use 0 for the Index param 2007-10-13 16:02:39 +00:00
gtk2wsclistbox.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
gtk2wscomctrls.pp Fixed Gtk2 bug #8374 by implementing TGtk2WSCustomListView.GetItemAt. 2007-10-12 23:44:05 +00:00
gtk2wscontrols.pp fixed gtk2 intf compilation for fpc 2.1.1 2006-05-28 11:33:07 +00:00
gtk2wscustomlistview.inc gtk2 intf: listview: fixed various gtk warnings 2007-10-15 22:02:08 +00:00
gtk2wscustommemo.inc Applied patch from bug #9972 to fix gtk2 memo.selstart 2007-10-19 22:40:27 +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 lcl wsdialogs: use LCLType to have a 64 bits THandle on 64 bits cpus from Giulio Bernardi 2006-11-26 19:19:22 +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 Added gtk2 implementation for TTrayIcon and removed the widgetset implementations of GetCanvas on TTrayIcon. 2007-09-21 09:10:30 +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 Fixed a crash on newer gtkversion in th OI for a GtkComboBox. There was some code which was not needed at all. 2007-10-12 21:10:18 +00:00
gtk2wstoolwin.pp fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
interfaces.pas fixed references to COPYING.LCL 2006-05-05 05:52:08 +00:00
Makefile gtk2: 2007-09-28 14:20:34 +00:00
Makefile.fpc Makefiles: removed some fcl dependencies 2007-10-16 22:47:51 +00:00
README.txt renamed README files to README.txt 2006-07-21 18:31:15 +00:00
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'.