lazarus/lcl/interfaces/gtk2
2018-08-15 08:44:26 +00:00
..
tests
alllclintfunits.pas
dragicons.inc
gtk2callback.inc LCL-GTK2: Fix TFloatSpinEdit behaviour. Issue #32985, patch from accorp. 2018-03-31 13:53:03 +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 Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils. 2018-06-13 13:59:07 +00:00
gtk2defines.inc lcl: gtk2: useownshiftstate: check ctrl too, alt+ctrl=altgr on Windows and Linux via VNC 2018-06-07 19:49:58 +00:00
gtk2devicecontext.inc
gtk2disableliboverlay.pas
gtk2extra.inc gtk2: get correct primary monitor if we are using gtk2 >= 2.20. issue #32464 2017-09-24 16:07:20 +00:00
gtk2extra.pp
gtk2extrah.inc lcl: gtk2: moved constants to gtkdef 2018-06-07 06:31:56 +00:00
gtk2fontcache.pas Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils. 2018-06-13 13:59:07 +00:00
gtk2globals.pp LCL, fix message dialogs hidding behind modal dialogs issue #32249 2017-09-13 00:17:56 +00:00
gtk2int.pas LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils. 2018-07-25 23:44:54 +00:00
gtk2lclintf.inc LCL: Supporting TCanvas.Draw a TBitmap in pf8bit TBitmap.PixelFormat. Issue #32878. Patch by fantangshan 2017-12-29 20:22:29 +00:00
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 LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities. 2018-06-14 09:05:50 +00:00
gtk2msgqueue.pp
gtk2pagecontrol.inc LCL: GTK2: TTabControl: Cannot use keyboard to switch tab. Issue #31986 2017-10-18 19:45:04 +00:00
gtk2privatelist.inc
gtk2privatewidget.inc
gtk2proc.inc LCL-GTK2: Fix compilation with GTK2 on Windows. Issue #34127, patch from errno. 2018-08-15 08:44:26 +00:00
gtk2proc.pp Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils. 2018-06-13 13:59:07 +00:00
gtk2stdpixmaps.inc
gtk2themes.pas Revert r57583 #e12c19d97c because TSpeedButton.Flat stopped working. Issue #34010. 2018-07-21 21:24:38 +00:00
gtk2trayicon.inc lcl: gtk2: trayicon fixed missing nil parameter 2017-11-22 12:42:22 +00:00
gtk2widgetset.inc LCL-GTK2: Fix TFloatSpinEdit behaviour. Issue #32985, patch from accorp. 2018-03-31 13:53:03 +00:00
gtk2winapi.inc Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg. 2018-07-24 17:49:21 +00:00
gtk2winapih.inc Clipboard: fix trailing null issue for gtk2. Issue #0021453 2018-07-15 10:23:43 +00:00
gtk2winapiwindow.pp
gtk2windows.pas
gtk2wsbuttons.pp Gtk2: bitbtn: handle glyphs only if they are really visible 2018-05-13 12:51:54 +00:00
gtk2wscalendar.pp
gtk2wschecklst.pp LCL: GTK2: Fixed Cannot hide TBitBtn, TFloatSpinEdit, TListBox, TCheckListBox, TMemo, TListView from TForm.OnCreate after HandleNeeded. Issue #32527 2017-10-22 21:01:39 +00:00
gtk2wscomctrls.pp LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities. 2018-06-14 09:05:50 +00:00
gtk2wscontrols.pp LCL: High-DPI ImageList: LCL runtime and win32 2018-01-10 12:46:42 +00:00
gtk2wscustomlistview.inc LCL: high-dpi image list: support retina (for now Cocoa only) 2018-02-03 22:58:50 +00:00
gtk2wscustommemo.inc LCL-GTK2: Fix TMemo SelText problem with Unicode. Issue #33225, patch from accorp. 2018-02-25 21:21:39 +00:00
gtk2wsdialogs.pp
gtk2wsextctrls.pp LCL: GTK2: TPanel DefaultColor should be clBackground, not clBtnFace. Issue #32779 2017-12-10 10:07:00 +00:00
gtk2wsextdlgs.pp
gtk2wsfactory.pas LCL: High-DPI ImageList: LCL runtime and win32 2018-01-10 12:46:42 +00:00
gtk2wsforms.pp LCL: use LazLoggerBase instead of LazLogger 2018-06-02 15:59:13 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp LCL: High-DPI ImageList: Gtk2 fixes 2018-01-11 05:00:50 +00:00
gtk2wsmenus.pp LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities. 2018-06-14 09:05:50 +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 LCL-GTK2: Fix TFloatSpinEdit behaviour. Issue #32985, patch from accorp. 2018-03-31 13:53:03 +00:00
gtk2wsstdctrls.pp LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities. 2018-06-14 09:05:50 +00:00
interfaces.pas
issues.xml LCL: Add widgetset limitations for TMenuItem.Default not implemented. Issue #27242, patch from AlexeyT. 2018-06-08 09:57:13 +00:00
Makefile
Makefile.compiled
Makefile.fpc
README.txt
TODOS.txt
unitywsctrls.pas LCL-GTK2: Make TrayIcon work again with recent releases of Ubuntu. Issue #33778, patch from David. 2018-05-24 09:03:33 +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'.