lazarus/lcl/interfaces/gtk2
2012-03-15 07:53:12 +00:00
..
tests
alllclintfunits.pas
dragicons.inc
gtk2callback.inc Gtk2: delay CM_TEXTCHANGE for gtk2 < 2.17 (workaround for gtk2 bug). issue #19220 2012-03-14 17:31:58 +00:00
gtk2cellrenderer.pas
gtk2debug.pp
gtk2def.pp
gtk2defines.inc
gtk2devicecontext.inc
gtk2extra.inc Gtk2: implemented TCustomListView.GridLines for gtk2 >= 2.10, 2.8 still uses alternate coloring since there's no appropriate functions to fix it. 2012-02-09 18:22:37 +00:00
gtk2extra.pp
gtk2extrah.inc Gtk2: fixed compilation for fpc-2.4.5 2012-02-25 13:31:08 +00:00
gtk2fontcache.pas
gtk2globals.pp
gtk2int.pas Gtk2: compositeManagerRunning moved from Gtk2WSForms into Gtk2Int. 2012-02-29 19:07:33 +00:00
gtk2lclintf.inc Gtk, Gtk2: update rawimage description when we are about 1bpp since gtk/gtk2 expects XBM format for 1bpp bitmaps, otherwise it crashes. issue #12362 2012-02-20 07:57:55 +00:00
gtk2lclintfh.inc
gtk2listsl.inc
gtk2listslh.inc
gtk2listviewtreemodel.pas
gtk2memostrings.inc
gtk2msgqueue.pp
gtk2pagecontrol.inc Gtk2: allow change of tab font in TCustomTabControl. issue #15375 2012-02-05 10:49:47 +00:00
gtk2privatelist.inc
gtk2privatewidget.inc
gtk2proc.inc lcl: add Target: TControl argument to NotifyApplicationUserInput(), pass this target to event handlers instead of TApplication 2012-02-20 06:20:01 +00:00
gtk2proc.pp Gtk2: resize column to fit contents when column separator is double clicked. issue #18381 2012-02-24 10:45:30 +00:00
gtk2stdpixmaps.inc
gtk2themes.pas
gtk2trayicon.inc Gtk2: added missing result in gtk2trayicon, cleanup of unused variables, fixed compiler warnings 2012-03-03 16:13:08 +00:00
gtk2widgetset.inc Gtk2: added missing result in gtk2trayicon, cleanup of unused variables, fixed compiler warnings 2012-03-03 16:13:08 +00:00
gtk2winapi.inc Gtk2: do not assert, check if we are GtkScrolledWindow inside TGtk2WidgetSet.InvalidateRect 2012-03-11 13:27:56 +00:00
gtk2winapih.inc Gtk2: rewritten TGtk2WidgetSet.EnumFontFamiliesEx to use pure pango font families.Old behaviour (raw X11 font naming) can be reached with -dGTK2OLDENUMFONTFAMILIES. part of issue #18795 2012-02-16 15:56:36 +00:00
gtk2winapiwindow.pp Gtk2: fixed gtk2 < 2.12 assertions because of missing property. 2012-02-06 19:36:02 +00:00
gtk2windows.pas
gtk2wsarrow.pp
gtk2wsbuttons.pp
gtk2wscalendar.pp
gtk2wschecklst.pp
gtk2wscomctrls.pp Gtk2: allow change of tab font in TCustomTabControl. issue #15375 2012-02-05 10:49:47 +00:00
gtk2wscontrols.pp Gtk2: cleanup of spinedit code, also added proper cast when control is spinedit. Removed usage of PGtkOldEditable 2012-03-15 07:33:58 +00:00
gtk2wscustomlistview.inc Gtk2: cleanup gtk2wscustomlistview 2012-03-03 16:03:52 +00:00
gtk2wscustommemo.inc
gtk2wsdialogs.pp
gtk2wsextctrls.pp Gtk2: added missing result in gtk2trayicon, cleanup of unused variables, fixed compiler warnings 2012-03-03 16:13:08 +00:00
gtk2wsextdlgs.pp
gtk2wsfactory.pas
gtk2wsforms.pp Gtk2: check if we are designed form when showing nonmodal over modal. 2012-03-13 10:22:12 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp
gtk2wsmenus.pp lcl: remove LM_DEACTIVATE message. In windows and in Delphi both activation and deactivation are handled by WM_ACTIVATE message. Better to do this merge in LCL before 1.0 to prevent later problems 2012-02-21 06:59:12 +00:00
gtk2wspairsplitter.pp
gtk2wsprivate.pp Gtk2: do not set owner events when calling gdk_pointer_grab() while changing control cursor. issue #21253 2012-02-10 06:55:05 +00:00
gtk2wsspin.pp Gtk2: check if handle allocated in all spin procs 2012-03-15 07:53:12 +00:00
gtk2wsstdctrls.pp Gtk2: cleanup of spinedit code, also added proper cast when control is spinedit. Removed usage of PGtkOldEditable 2012-03-15 07:33:58 +00:00
interfaces.pas
issues.xml
Makefile
Makefile.compiled
Makefile.fpc
README.txt
TODOS.txt

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