lazarus/lcl/interfaces/gtk2
2020-09-21 08:35:49 +00:00
..
tests
alllclintfunits.pas
dragicons.inc
gtk2callback.inc LCL: Fix changing TForm's bounds and WindowState etc. Issue #36127, patch from Joeny Ang. 2020-09-18 09:33:43 +00:00
gtk2cellrenderer.pas LCL-GTK2: Initialize a record in LCLIntfCellRenderer_CellDataFunc. Prevents a crash. Issue #37781, patch from Cyrax. 2020-09-21 08:35:49 +00:00
gtk2debug.pp
gtk2def.pp Gtk2: implemented accurate frame under x11. fixes issue #36897 2020-04-16 09:24:25 +00:00
gtk2defines.inc
gtk2devicecontext.inc LCL-GTK2: Improve TextRect and regions. Issue #37219, patch from Joeny Ang. 2020-07-28 20:55:55 +00:00
gtk2disableliboverlay.pas
gtk2extra.inc
gtk2extra.pp
gtk2extrah.inc
gtk2fontcache.pas
gtk2globals.pp LCL-GTK2: Allow changing BorderStyle of TPanel at runtime. Issue #36634, patch from CudaText man. 2020-01-29 22:40:40 +00:00
gtk2int.pas gtk2: fixed compilation on ms windows. Patch by barlone. issue #36991 2020-04-29 10:44:29 +00:00
gtk2lclintf.inc LCL-GTK2: Fix default button index in AskUser(). Issue #37224, patch from Anton Kavalenka. 2020-06-23 17:58:03 +00:00
gtk2lclintfh.inc LCL: Remove deprecated function FontCanUTF8. All widgetsets returned True, including GTK(2) and QT(5). Not implementing it caused bugs. 2019-12-20 17:45:44 +00:00
gtk2listsl.inc ComboBox: implement TComboBoxStyle.IsOwnerDrawn and .IsVariable and use them instead of the in [] syntax 2020-05-26 22:25:15 +00:00
gtk2listslh.inc
gtk2listviewtreemodel.pas
gtk2memostrings.inc LCL-GTK2: Fix deleting last line of TGtk2MemoStrings. Issue #37166, patch from Joeny Ang. 2020-06-02 07:14:07 +00:00
gtk2msgqueue.pp LCL-GTK2: Fix PeekMessage, check if g_main_context_acquire returns True. Issue #37406. 2020-07-26 07:42:32 +00:00
gtk2pagecontrol.inc
gtk2privatelist.inc
gtk2privatewidget.inc
gtk2proc.inc LCL-GTK2: Improve setting a shaped form. Issue #30385, patch from Anton Kavalenka. 2020-09-20 09:56:39 +00:00
gtk2proc.pp gtk2: fixed double keys in ide editor. Patch by C Western. issue #36976 2020-04-28 08:22:59 +00:00
gtk2stdpixmaps.inc
gtk2themes.pas
gtk2trayicon.inc
gtk2widgetset.inc Remove useless test for X <> Nil when using "is" operator. 2020-08-18 17:35:21 +00:00
gtk2winapi.inc Remove useless test for X <> Nil when using "is" operator. 2020-08-18 17:35:21 +00:00
gtk2winapih.inc
gtk2winapiwindow.pp
gtk2windows.pas
gtk2wsbuttons.pp
gtk2wscalendar.pp LCL-GTK2: Apply DisplaySettings properties of TCalendar also during runtime. Issue #37450, patch from Cyrax. 2020-08-13 15:32:45 +00:00
gtk2wschecklst.pp
gtk2wscomctrls.pp bug #36281. Merged revision(s) 62516-62547 from branches/listviewsortindicator: 2020-01-17 01:49:23 +00:00
gtk2wscontrols.pp LCL-GTK2: Prevent dialogs becoming resizable after changing dimensions by code. Issue #37418, patch from Joeny Ang. 2020-07-25 08:44:25 +00:00
gtk2wscustomlistview.inc bug #36281. Merged revision(s) 62516-62547 from branches/listviewsortindicator: 2020-01-17 01:49:23 +00:00
gtk2wscustommemo.inc
gtk2wsdialogs.pp
gtk2wsextctrls.pp LCL-GTK2: Allow changing BorderStyle of TPanel at runtime. Issue #36634, patch from CudaText man. 2020-01-29 22:40:40 +00:00
gtk2wsextdlgs.pp
gtk2wsfactory.pas LCL-GTK2: Remove an extra private registration for TCustomEdit. 2020-07-29 18:28:55 +00:00
gtk2wsforms.pp GTK2: Fixed first mouse event is lost in new modal form shown from MouseDown event. Issue #0035720 2020-05-21 21:21:13 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp
gtk2wsmenus.pp LCL-GTK2 & GTK3: Repaint MenuItem when changing ImageIndex. Issue #37607, patch from Anton Kavalenka. 2020-08-25 08:31:30 +00:00
gtk2wspairsplitter.pp
gtk2wsprivate.pp LCL-GTK2: Don't move mouse cursor around during drag&drop action. Issue #36469, patch from Cyrax. 2019-12-22 13:00:43 +00:00
gtk2wsspin.pp
gtk2wsstdctrls.pp gtk2: support for combobox readonly 2020-05-28 13:35:12 +00:00
interfaces.pas
issues.xml LCL: TPageControl properties were implemented for Windows. Add restriction notes for other widgetsets. Issue #34867. 2020-03-18 18:54:09 +00:00
Makefile Support Haiku build. Makefiles are generated from Makefile.fpc files using proper tools. Issue #36316, patch from Alfred. 2020-04-05 11:35:01 +00:00
Makefile.compiled
Makefile.fpc
README.txt
TODOS.txt
unitywsctrls.pas LCL-GTK2: Add license info to unit UnityWSCtrls. Required by (L)GPL. 2019-10-27 08:23:48 +00:00

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