lazarus/lcl/interfaces/gtk2
2011-12-07 11:08:04 +00:00
..
tests
alllclintfunits.pas
dragicons.inc
gtk2callback.inc Gtk2: cleanup 2011-11-20 09:44:38 +00:00
gtk2cellrenderer.pas LCL: TListViewItems: implemented Exchange() and Move() to easy move or exchange items in list. Implementation done for gtk2 and qt 2011-06-24 12:04:01 +00:00
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 Fixes type in gtk2defines 2011-10-03 07:25:49 +00:00
gtk2devicecontext.inc gtk2: when FillRect is called with a hatched/bitmap brush first fill the rect with a BkColor if BkMode = OPAQUE 2011-06-30 10:09:56 +00:00
gtk2dragcallback.inc LCL: Fix the rest of Assert to DebugLn conversion. 2011-03-14 11:54:38 +00:00
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 LCL, GTK2: Fix double click behavior when handler takes more than 250 milliseconds. Patche from Max Vlasov, issues #14001 and #19753 2011-07-18 15:15:11 +00:00
gtk2int.pas Gtk2: introduced GetWindowManager functino to fix various wm's behaviour under X11.Fixes modal windows problems under kwin with gtk2lcl.issues #18323 and #18823 2011-12-06 17:11:56 +00:00
gtk2lclintf.inc Gtk2: introduced GetWindowManager functino to fix various wm's behaviour under X11.Fixes modal windows problems under kwin with gtk2lcl.issues #18323 and #18823 2011-12-06 17:11:56 +00:00
gtk2lclintfh.inc
gtk2listsl.inc
gtk2listslh.inc
gtk2listviewtreemodel.pas
gtk2memostrings.inc
gtk2msgqueue.pp
gtk2pagecallback.inc Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls 2011-07-20 14:39:50 +00:00
gtk2pagecontrol.inc Gtk2: finally make TTabControl useable, also fixed crashes in pageswitch signals. issue #20822 2011-12-07 11:08:04 +00:00
gtk2privatelist.inc
gtk2privatewidget.inc Gtk2: finally make TTabControl useable, also fixed crashes in pageswitch signals. issue #20822 2011-12-07 11:08:04 +00:00
gtk2proc.inc Gtk2: finally make TTabControl useable, also fixed crashes in pageswitch signals. issue #20822 2011-12-07 11:08:04 +00:00
gtk2proc.pp Gtk2: finally make TTabControl useable, also fixed crashes in pageswitch signals. issue #20822 2011-12-07 11:08:04 +00:00
gtk2stdpixmaps.inc
gtk2themes.pas Gtk2: fixed issue with treeview theme drawings.Patch by Bart Broersma. issue #16376 2011-07-22 07:07:54 +00:00
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: introduced GetWindowManager functino to fix various wm's behaviour under X11.Fixes modal windows problems under kwin with gtk2lcl.issues #18323 and #18823 2011-12-06 17:11:56 +00:00
gtk2winapi.inc Gtk2: check if window is GDKWindow before processing of updates 2011-12-04 10:41:55 +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 gtk2: check gtk2 code for correctness after Assert->DebugLn replacement, remove some commented DebugLn, fix caret painting error which was caused by the replacement 2011-03-14 03:22:53 +00:00
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 Gtk2: finally make TTabControl useable, also fixed crashes in pageswitch signals. issue #20822 2011-12-07 11:08:04 +00:00
gtk2wscontrols.pp LCL, gtk2, make scrollbar callback to be called after std handler because it may mess our settings when for example clicking scrollbar arrows in a stringgrid on some goThumbTracking/goSmoothScroll combinations 2011-07-16 19:06:58 +00:00
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 Gtk2: fixed focusing TPanel when TabStop=True 2011-07-04 17:13:28 +00:00
gtk2wsextdlgs.pp
gtk2wsfactory.pas Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls 2011-07-20 14:39:50 +00:00
gtk2wsforms.pp Gtk2: introduced GetWindowManager functino to fix various wm's behaviour under X11.Fixes modal windows problems under kwin with gtk2lcl.issues #18323 and #18823 2011-12-06 17:11:56 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp
gtk2wsmenus.pp LCL: Make menu items call OnClick correctly when moving mouse sideways, on GTK2 and QT. (On Windows works). Patch from August Klein, issue #17565 2011-04-22 09:09:28 +00:00
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 Makes LazUtils a base package for the LCL and moves FileUtil, Masks and lazutf8classes to it. Updates the Makefile structure to reflect this. 2011-10-17 09:24:01 +00:00
Makefile.compiled lcl: fixed Makefile.compiled 2011-03-17 12:19:41 +00:00
Makefile.fpc Makes LazUtils a base package for the LCL and moves FileUtil, Masks and lazutf8classes to it. Updates the Makefile structure to reflect this. 2011-10-17 09:24:01 +00:00
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'.