lazarus/lcl/interfaces/gtk2
2011-12-03 20:38:34 +00:00
..
tests
alllclintfunits.pas
dragicons.inc
gtk2callback.inc Gtk2: cleanup 2011-11-20 09:44:38 +00:00
gtk2cellrenderer.pas
gtk2comboboxcallback.inc
gtk2debug.pp
gtk2def.pp Gtk2: fixed ugly behaviour of PGtkNotebook when tab activated by mouse click.Fixes issue #20493 2011-10-22 11:11:55 +00:00
gtk2defines.inc
gtk2devicecontext.inc
gtk2dragcallback.inc
gtk2extra.inc LCL: Remove styles properly in GTK2. Issue #20625, patch from cobines 2011-11-17 18:18:47 +00:00
gtk2extra.pp
gtk2extrah.inc LCL: Remove styles properly in GTK2. Issue #20625, patch from cobines 2011-11-17 18:18:47 +00:00
gtk2fontcache.pas
gtk2globals.pp
gtk2int.pas gtk2 intf: clean up 2011-11-10 17:47:02 +00:00
gtk2lclintf.inc
gtk2lclintfh.inc
gtk2listsl.inc
gtk2listslh.inc
gtk2listviewtreemodel.pas
gtk2memostrings.inc
gtk2msgqueue.pp
gtk2pagecallback.inc
gtk2pagecontrol.inc Renames TNotebookOption and friends to TCTabControlOptions,etc because the old name was completely wrong since TNotebook is completely unrelated to this type 2011-11-15 07:28:07 +00:00
gtk2privatelist.inc
gtk2privatewidget.inc
gtk2proc.inc Gtk2: do not attach gtkmenu to widget for style, since it can produce leaks in gtk2 lib.issue #20625 2011-11-20 09:00:38 +00:00
gtk2proc.pp LCL: Remove styles properly in GTK2. Issue #20625, patch from cobines 2011-11-17 18:18:47 +00:00
gtk2stdpixmaps.inc
gtk2themes.pas
gtk2trayicon.inc Patch from bug #20775, adds trayicon area freeing, OnDblClick, OnMouseDown, OnMouseUp, improves PopUp all for the gtk2 trayicon in UseStatusIcon mode 2011-11-29 13:14:18 +00:00
gtk2widgetset.inc Gtk2: fixed ugly memleak in gtk2 lib by leaving unreferenced mask bitmap.Issue #20417. This is merge candidate for 0.9.30.2 2011-10-22 19:49:46 +00:00
gtk2winapi.inc Gtk2: TGtk2WidgetSet.ScrollWindowEx() - implemented region moving when prcScroll <> nil. 2011-12-03 20:38:34 +00:00
gtk2winapih.inc Removes the implementations of GetTextExtentExPoint from Qt and Gtk2 because they were wrong and because the default implementation is cross-platform and correct 2011-11-13 09:09:44 +00:00
gtk2winapiwindow.pp
gtk2windows.pas
gtk2wsarrow.pp
gtk2wsbuttons.pp
gtk2wscalendar.pp LCL: Disable drag event in GTK2 calendar. It froze the whole desktop. Issue #13712, patch from August Klein 2011-11-10 10:46:04 +00:00
gtk2wschecklst.pp LCL: Fix GTK2 TCheckListBox.AllowGrayed. Issue #19980, patch from August Klein 2011-11-23 23:51:17 +00:00
gtk2wscomctrls.pp Renames TNotebookOption and friends to TCTabControlOptions,etc because the old name was completely wrong since TNotebook is completely unrelated to this type 2011-11-15 07:28:07 +00:00
gtk2wscontrols.pp
gtk2wscustomlistview.inc Gtk2: fixed wrong implementation of gtk2 listview beginupdate & endupdate.Now it's possible to make selections inside beginupdate & endupdate blocks.ListView is slower now, but it's correct. issue #20631 2011-11-20 09:23:59 +00:00
gtk2wscustommemo.inc
gtk2wsdialogs.pp Gtk2: dissallow opening directory as file (GtkFileChooser bug). issue #17278 2011-11-06 19:25:26 +00:00
gtk2wsextctrls.pp
gtk2wsextdlgs.pp
gtk2wsfactory.pas
gtk2wsforms.pp LCL: Fix scrolling TFrame inside a TScrollBox with mouse wheel, in TGtk2WSScrollingWinControl.CreateHandle. Issue #20540 2011-10-23 20:02:42 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp
gtk2wsmenus.pp
gtk2wspairsplitter.pp
gtk2wsprivate.pp
gtk2wsspin.pp Gtk2: workaround for gtk2 bug.SpinEdit doesnt change values when readonly and clicked up/down.Patch by August Klein.issue #20601 2011-11-04 07:14:35 +00:00
gtk2wsstdctrls.pp Gtk2: ability to change TGroupBox color.Patch by cobines, modified by me. fixes issue #20372 2011-10-22 19:10:21 +00:00
interfaces.pas Moves the selection of cwstring vs paswstring vs windows string manager into the widgetsets 2011-12-02 23:00:48 +00:00
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'.