lazarus/lcl/interfaces/gtk2
2013-03-16 19:29:54 +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 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
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 lcl: gtk2: fixed LM_CONTEXTMENU for TCustomControl 2013-03-13 10:15:15 +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 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
gtk2privatewidget.inc
gtk2proc.inc LCL, gtk, fix LazReport designer sometimes presented as a thin vertical or horizontal band that runs from center of screen under gtk2/64-bit, related to issue #21634 2013-03-16 19:29:54 +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 lcl: gtk2: fixed LM_CONTEXTMENU for TCustomControl 2013-03-13 10:15:15 +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 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 LCL: gtk2: check if gtk_window 2013-02-11 17:04:10 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp
gtk2wsmenus.pp
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'.