lazarus/lcl/interfaces/gtk2
2013-01-18 20:46:46 +00:00
..
tests
alllclintfunits.pas
dragicons.inc
gtk2callback.inc IDE: designer: fixed handling deactivate messages 2013-01-06 11:53:30 +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
gtk2def.pp Gtk2: added TGtk2DeviceContext class as deprecated. part of issue #23168 2012-10-21 10:04:35 +00:00
gtk2defines.inc
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
gtk2extra.inc
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
gtk2globals.pp
gtk2int.pas 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
gtk2lclintf.inc gtk2: rework SetWindowOrgEx() and related code 2012-09-19 01:48:48 +00:00
gtk2lclintfh.inc
gtk2listsl.inc
gtk2listslh.inc
gtk2listviewtreemodel.pas
gtk2memostrings.inc
gtk2msgqueue.pp
gtk2pagecontrol.inc 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
gtk2privatelist.inc
gtk2privatewidget.inc
gtk2proc.inc 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
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
gtk2widgetset.inc 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
gtk2winapi.inc Gtk2: correct fix for issue #23359 2012-11-21 09:00:29 +00:00
gtk2winapih.inc LCL: Implement function SetRectRgn for Windows and Gtk(2). Issue #23288, patch from Valdinilson Lourenço da Cunha 2012-11-07 22:56:59 +00:00
gtk2winapiwindow.pp
gtk2windows.pas
gtk2wsarrow.pp
gtk2wsbuttons.pp LCL: gtk2: fixed access to private variables of TWinControl 2012-09-13 09:42:10 +00:00
gtk2wscalendar.pp
gtk2wschecklst.pp
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
gtk2wsdialogs.pp
gtk2wsextctrls.pp
gtk2wsextdlgs.pp
gtk2wsfactory.pas gtk2: register TGtk2WSScrollBar to TCustomScrollBar instead of TScrollBar. Fixes #23200 2012-11-19 19:44:55 +00:00
gtk2wsforms.pp
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
gtk2wsspin.pp
gtk2wsstdctrls.pp Gtk2: fixed keeping of SelStart() and SelLength().issue #23219 2012-12-25 10:25:04 +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'.