lazarus/lcl/interfaces/gtk2
2013-05-05 15:43:08 +00:00
..
tests
alllclintfunits.pas gtk2: clean up 2012-04-13 16:14:32 +00:00
dragicons.inc
gtk2callback.inc Gtk2: fixed clipboard selection transfer for GtkEntry/GtkTextView. issue #24308 2013-05-05 15:43:08 +00:00
gtk2cellrenderer.pas Gtk2: use better approach for RecreateWnd in TGtk2WSCustomListView, fix rendering of icon view. issue #23171 2012-10-21 09:10:09 +00:00
gtk2debug.pp gtk2: clean up 2012-04-15 01:45:34 +00:00
gtk2def.pp LCL, gtk2 fix TTabControl tab's height (improves appareance, LazReport designer for example, and on some themes/distros fix Critical warnings) 2013-03-16 06:34:41 +00:00
gtk2defines.inc LCL: gtk2: disabled optimization REMOVEEMPTYPROCS for fpc 2.7.1 2013-02-14 23:34:15 +00:00
gtk2devicecontext.inc Gtk2: fixed clientRect of GtkTreeView, new routine GetWidgetClientRect() in gtk2proc to simplify gtk2winapi, fixed offset for custom drawn listview. 2012-10-11 09:11:48 +00:00
gtk2disableliboverlay.pas gtk2 intf: use setenv only on Linux 2012-06-26 22:14:30 +00:00
gtk2extra.inc Gtk2: fixed compilation with gtk2 < 2.10, moved gtk_window_get_group to load it dynamically. 2012-05-19 06:30:59 +00:00
gtk2extra.pp
gtk2extrah.inc Gtk2: implemented TGtk2CustomListView.ItemDisplayRect, implemented editor for listview with style vsSmallIcon, vsIcon. issue #23015 2012-09-29 11:14:16 +00:00
gtk2fontcache.pas gtk2: clean up 2012-04-15 01:45:34 +00:00
gtk2globals.pp gtk2 intf: cleaned up releasecapture 2012-04-26 12:48:50 +00:00
gtk2int.pas Gtk2: fixed visibility of THintWindow when switching desktops.issue #24363 2013-05-02 15:09:58 +00:00
gtk2lclintf.inc Gtk2: formatting 2013-05-02 12:08:30 +00:00
gtk2lclintfh.inc gtk2: less hints 2012-04-14 10:27:10 +00:00
gtk2listsl.inc gtk2: replace the deprecated gtk_object_get/set_data by g_object_get/set_data 2012-06-23 18:25:44 +00:00
gtk2listslh.inc
gtk2listviewtreemodel.pas gtk2: clean up 2012-04-15 01:45:34 +00:00
gtk2memostrings.inc gtk2: clean up 2012-04-15 01:45:34 +00:00
gtk2msgqueue.pp
gtk2pagecontrol.inc LCL, gtk2 fix TTabControl tab's height (improves appareance, LazReport designer for example, and on some themes/distros fix Critical warnings) 2013-03-16 06:34:41 +00:00
gtk2privatelist.inc gtk2: clean up 2012-04-15 01:45:34 +00:00
gtk2privatewidget.inc Gtk2: fixes all problems with cursor under gtk2 >= 2.18. Patch by Ere Maijala. issue #20313 2012-01-07 09:59:16 +00:00
gtk2proc.inc Revert "Use AllFilesMask everywhere instead of GetAllFilesMask, mask must be fixed in FPC libs" 2013-04-30 16:35:02 +00:00
gtk2proc.pp Gtk2: removed (by ifdef) usage of dummy notebook page for gtk2.Old gtk1 fashioned dummy page can be used with define GTK2USEDUMMYNOTEBOOKPAGE. 2013-01-18 20:46:46 +00:00
gtk2stdpixmaps.inc
gtk2themes.pas Gtk2: when style is drawing button then use style from button. issue #22901 2012-09-20 10:38:05 +00:00
gtk2trayicon.inc gtk2: clean up 2012-04-15 01:45:34 +00:00
gtk2widgetset.inc Gtk2: fixed visibility of THintWindow when switching desktops.issue #24363 2013-05-02 15:09:58 +00:00
gtk2winapi.inc Gtk2: fixed memleaks in FillRgn 2013-05-05 09:04:16 +00:00
gtk2winapih.inc LCL, gtk2, Primitive implementation of InvalidateRgn, Normalize Rect before invalidating Rect 2013-03-29 20:56:52 +00:00
gtk2winapiwindow.pp gtk2: replace the deprecated gtk_object_get/set_data by g_object_get/set_data. part 2 2012-06-23 18:27:49 +00:00
gtk2windows.pas
gtk2wsarrow.pp gtk2: clean up 2012-04-15 01:45:34 +00:00
gtk2wsbuttons.pp LCL: gtk2: fixed access to private variables of TWinControl 2012-09-13 09:42:10 +00:00
gtk2wscalendar.pp gtk2: clean up 2012-04-15 01:45:34 +00:00
gtk2wschecklst.pp gtk2: clean up 2012-04-15 01:45:34 +00:00
gtk2wscomctrls.pp Gtk2: implemented TGtk2CustomListView.ItemDisplayRect, implemented editor for listview with style vsSmallIcon, vsIcon. issue #23015 2012-09-29 11:14:16 +00:00
gtk2wscontrols.pp Gtk2: implemented TGtk2CustomListView.ItemDisplayRect, implemented editor for listview with style vsSmallIcon, vsIcon. issue #23015 2012-09-29 11:14:16 +00:00
gtk2wscustomlistview.inc lcl: gtk2: less warnigns 2012-11-08 13:01:15 +00:00
gtk2wscustommemo.inc gtk2: clean up 2012-04-15 11:46:16 +00:00
gtk2wsdialogs.pp gtk2: replace the deprecated gtk_object_get/set_data by g_object_get/set_data 2012-06-23 18:25:44 +00:00
gtk2wsextctrls.pp Gtk2: Gtk2WSCustomPanel respect TCustomPanel.Visible property when creating handle. issue #23940 2013-02-23 13:51:00 +00:00
gtk2wsextdlgs.pp
gtk2wsfactory.pas gtk2: register TGtk2WSScrollBar to TCustomScrollBar instead of TScrollBar. Fixes #23200 2012-11-19 19:44:55 +00:00
gtk2wsforms.pp Gtk2: fixed visibility of THintWindow when switching desktops.issue #24363 2013-05-02 15:09:58 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp
gtk2wsmenus.pp Gtk2: fix mouse event when clicking on root item of main menu.issue #22616 2012-08-23 09:59:48 +00:00
gtk2wspairsplitter.pp
gtk2wsprivate.pp gtk2: clean up 2012-04-15 01:45:34 +00:00
gtk2wsspin.pp gtk2: less hints 2012-04-14 11:27:22 +00:00
gtk2wsstdctrls.pp Gtk2: fixed keeping of SelStart() and SelLength().issue #23219 2012-12-25 10:25:04 +00:00
interfaces.pas gtk2 intf: disable liboverlay by default 2012-06-26 17:00:11 +00:00
issues.xml Gtk2: updated issues.xml. issue #19155 2012-02-04 10:47:29 +00:00
Makefile LCL: makefiles: compile lcl.pas 2012-04-09 14:29:34 +00:00
Makefile.compiled LCL: updated unit paths in Makefile.compiled 2012-04-09 13:55:09 +00:00
Makefile.fpc LCL: makefiles: compile lcl.pas 2012-04-09 14:29:34 +00:00
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'.