lazarus/lcl/interfaces/gtk2
2017-06-26 10:28:44 +00:00
..
tests
alllclintfunits.pas
dragicons.inc
gtk2callback.inc GTK2: Remove trailing NULL only when GTK_REMOVE_CLIPBOARD_NULL is defined. Issues #21453 and #31547. 2017-06-03 08:56:31 +00:00
gtk2cellrenderer.pas LCL: combobox, listbox: fix drawing of customdrawn items. Change TOwnerDrawStateType.odPainted to odBackgroundPainted 2017-06-10 11:43:19 +00:00
gtk2debug.pp
gtk2def.pp LCL: gtk2: fixed compiling with -dDebugLCLComponents 2017-05-15 16:10:36 +00:00
gtk2defines.inc
gtk2devicecontext.inc
gtk2disableliboverlay.pas
gtk2extra.inc
gtk2extra.pp
gtk2extrah.inc
gtk2fontcache.pas Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it. 2017-04-05 08:34:48 +00:00
gtk2globals.pp gtk2: fix window type hints for modal/nonmodal forms. Issue #13051 2017-02-19 17:37:44 +00:00
gtk2int.pas
gtk2lclintf.inc
gtk2lclintfh.inc
gtk2listsl.inc LCL: combobox, listbox: fix drawing of customdrawn items. Change TOwnerDrawStateType.odPainted to odBackgroundPainted 2017-06-10 11:43:19 +00:00
gtk2listslh.inc
gtk2listviewtreemodel.pas
gtk2memostrings.inc
gtk2msgqueue.pp
gtk2pagecontrol.inc LCL: TPageControl: Showing correct tab for a page with TabVisible = False. Issue #21723 2017-01-25 20:38:27 +00:00
gtk2privatelist.inc
gtk2privatewidget.inc
gtk2proc.inc Revert r54305 #491d57ecbc "LCL-GTK2: Prevent an occational freeze." Caused regressions. 2017-06-26 10:28:44 +00:00
gtk2proc.pp lcl: gtk2: less hints 2017-02-25 12:26:50 +00:00
gtk2stdpixmaps.inc
gtk2themes.pas
gtk2trayicon.inc
gtk2widgetset.inc LCL-GTK2: A workaround to prevent a complete freeze with menu seperators. Issue #31138. 2017-04-28 10:41:37 +00:00
gtk2winapi.inc LCL: Use a helper function for testing fontname 'default'. Issue #31940, patch from AlexeyT. 2017-06-03 18:56:34 +00:00
gtk2winapih.inc
gtk2winapiwindow.pp
gtk2windows.pas
gtk2wsbuttons.pp LCL: gtk2: fixed compiling with -dDebugLCLComponents 2017-05-15 16:10:36 +00:00
gtk2wscalendar.pp
gtk2wschecklst.pp Gtk2: fixed triggering selection change in TCheckListBox. issue #31697 2017-04-23 19:45:50 +00:00
gtk2wscomctrls.pp
gtk2wscontrols.pp Gtk2: fixed sizing of form with constraints. issue #31950 2017-06-03 14:22:45 +00:00
gtk2wscustomlistview.inc LCL-GTK2: Free memory block after use. Issue #31638, patch from Anton Kavalenka. 2017-04-07 07:16:45 +00:00
gtk2wscustommemo.inc
gtk2wsdialogs.pp
gtk2wsextctrls.pp
gtk2wsextdlgs.pp
gtk2wsfactory.pas
gtk2wsforms.pp lcl: gtk2: less hints 2017-02-25 12:26:50 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp
gtk2wsmenus.pp LCL: gtk2: fixed compiling with -dDebugLCLComponents 2017-05-15 16:10:36 +00:00
gtk2wspairsplitter.pp
gtk2wsprivate.pp Reverts changes to the handling of vclass due to issues in gtk2 2017-06-01 19:36:16 +00:00
gtk2wsspin.pp
gtk2wsstdctrls.pp lcl: combo box: add new styles csOwnerDrawEditableFixed and csOwnerDrawEditableVariable as replacement for the old ReadOnly property 2017-06-05 19:27:43 +00:00
interfaces.pas
issues.xml
Makefile
Makefile.compiled
Makefile.fpc
README.txt
TODOS.txt
unitywsctrls.pas

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