lazarus/lcl/interfaces/gtk2
2011-04-22 09:09:28 +00:00
..
tests
alllclintfunits.pas gtk2 intf: clean up 2011-02-11 09:33:34 +00:00
dragicons.inc
gtk2callback.inc Gtk2: bugfix where csCaptureMouse cannot be disabled. issue #8178 2011-04-03 13:32:40 +00:00
gtk2cellrenderer.pas Gtk2: fixed vertical centering of text inside readonly combobox. issue #15367 2011-02-27 16:15:14 +00:00
gtk2comboboxcallback.inc
gtk2debug.pp fixed typo dont 2010-09-11 14:05:21 +00:00
gtk2def.pp Gtk2: introduced TGtkDeviceContext.ClipRect, now gtk_paint_xxx() respects clipping rectangle. issue #14660 2011-02-13 20:26:48 +00:00
gtk2defines.inc gtk2: define USE_GTK_MAIN_OLD_ITERATION for windows 2010-11-05 09:50:29 +00:00
gtk2devicecontext.inc Gtk2: introduced TGtkDeviceContext.ClipRect, now gtk_paint_xxx() respects clipping rectangle. issue #14660 2011-02-13 20:26:48 +00:00
gtk2dragcallback.inc LCL: Fix the rest of Assert to DebugLn conversion. 2011-03-14 11:54:38 +00:00
gtk2extra.inc
gtk2extra.pp
gtk2extrah.inc Gtk2: GetTopItem implementation, patch by theo. fixes #17010 2010-10-30 09:34:19 +00:00
gtk2fontcache.pas gtk2: fix comment 2010-10-12 10:18:09 +00:00
gtk2globals.pp Gtk2: fixed setCapture(), now it uses new way of capturing, old can be used with -dGTK2_USE_OLD_CAPTURE. 2010-10-10 15:26:45 +00:00
gtk2int.pas gtk2: remove virtual keywords remnant from Gtk/Gtk21 interface split 2011-04-09 15:13:07 +00:00
gtk2lclintf.inc * Clear pixmap contents of empty mask. The contents of a new pixmaps is undefined 2011-04-02 16:19:42 +00:00
gtk2lclintfh.inc Gtk2: implemented AskUser(). Fixes issue #18081 2010-11-29 08:07:30 +00:00
gtk2listsl.inc
gtk2listslh.inc
gtk2listviewtreemodel.pas
gtk2memostrings.inc
gtk2msgqueue.pp lcl: send CM_CURSORCHANGED on control cursor change, perform cursor change logic in CM_CURSORCHANGED handler 2010-10-29 06:31:42 +00:00
gtk2pagecallback.inc
gtk2privatelist.inc
gtk2privatewidget.inc fixed typo dont 2010-09-11 14:05:21 +00:00
gtk2proc.inc Gtk2: respect TCustomForm.ShowInTaskbar in case of modal form.Only when value is stAlways modal form will be visible in taskbar.Moved GtkWindowShowModal() to gtk2proc. 2011-04-07 13:07:57 +00:00
gtk2proc.pp Gtk2: respect TCustomForm.ShowInTaskbar in case of modal form.Only when value is stAlways modal form will be visible in taskbar.Moved GtkWindowShowModal() to gtk2proc. 2011-04-07 13:07:57 +00:00
gtk2stdpixmaps.inc
gtk2themes.pas Gtk2: introduced TGtkDeviceContext.ClipRect, now gtk_paint_xxx() respects clipping rectangle. issue #14660 2011-02-13 20:26:48 +00:00
gtk2trayicon.inc Small improvement for StatusIcon gtk2 trayicon 2011-04-18 09:41:23 +00:00
gtk2widgetset.inc gtk2: don't call FreeAllStyles in AppTerminate. It's called on Destroy 2011-04-09 14:58:51 +00:00
gtk2winapi.inc Gtk2: fixed crashes inside TGtk2WidgetSet.ShowWindow() when form is reparented. issue #19108. 2011-04-06 15:53:27 +00:00
gtk2winapih.inc lcl, win32, wince, qt, gtk2, carbon: implement OffsetRGN winapi compatible function 2011-03-01 07:37:42 +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 lcl: replace TWidgetSet.AppHandle function with a readwrite property 2011-02-01 04:10:57 +00:00
gtk2wsarrow.pp
gtk2wsbuttons.pp gtk2: use align and box widgets (like gtk2 native buttons) instead of table widget to position text and glyph in TBitBtn. Fixes #8289, #16071, #8539. 2010-12-08 13:35:07 +00:00
gtk2wscalendar.pp gtk2: fix crash in calendar (issue #0010190) 2011-03-25 10:25:33 +00:00
gtk2wschecklst.pp Gtk2: fixed inconsistency in TGtk2WSCustomCheckListBox when an item is checked/unchecked by mouse click, removed ugly direct calls to TCheckListBox.Toggle(). issue #18805 2011-02-27 17:45:54 +00:00
gtk2wscomctrls.pp Gtk2: fixed long standing bug with clBtnText color, removed GetDefaultColor() for TToolBar and TCustomPanel, since it's color is ok now. 2011-02-12 19:53:25 +00:00
gtk2wscontrols.pp Gtk2: respect TCustomForm.ShowInTaskbar in case of modal form.Only when value is stAlways modal form will be visible in taskbar.Moved GtkWindowShowModal() to gtk2proc. 2011-04-07 13:07:57 +00:00
gtk2wscustomlistview.inc Gtk2: avoid assertions from TListView itemSetState when path is null for gtk2 libs >= 2.14. issue #18865 2011-03-30 17:48:56 +00:00
gtk2wscustommemo.inc Gtk2: fixed assert with TCustomListView and lisFocused on gtk2 >= 2.20, Gtk2TranslateScrollStyle moved to gtk2proc to be reused by all 2011-02-13 11:30:14 +00:00
gtk2wsdialogs.pp Gtk2: respect TCustomForm.ShowInTaskbar in case of modal form.Only when value is stAlways modal form will be visible in taskbar.Moved GtkWindowShowModal() to gtk2proc. 2011-04-07 13:07:57 +00:00
gtk2wsextctrls.pp Gtk2: do not send TCN_SELCHANGE from same routine where TCN_SELCHANGING is sender, use after signal connection to send TCN_SELCHANGE.Patch by Christian. issue #18930 2011-04-03 18:28:52 +00:00
gtk2wsextdlgs.pp
gtk2wsfactory.pas Gtk2: gtk2WSFactory: register TCustomPanel, also fixed default text color for TPanel. 2011-02-12 19:36:22 +00:00
gtk2wsforms.pp Gtk2: respect TCustomForm.ShowInTaskbar in case of modal form.Only when value is stAlways modal form will be visible in taskbar.Moved GtkWindowShowModal() to gtk2proc. 2011-04-07 13:07:57 +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 fixed typos: childs 2011-02-10 09:37:16 +00:00
gtk2wsspin.pp
gtk2wsstdctrls.pp Gtk2: fixed bug where combobox returned caret position for selection length. issue #19081 2011-04-04 16:11:17 +00:00
interfaces.pas
issues.xml LCL: Added TPageControl.MultiLine and TTabControl.MultiLine as unsupported properties on carbon, gtk, gtk2 and qt (issue #8928) 2010-11-30 15:56:21 +00:00
Makefile lcl: clean up widgetset directories 2011-01-15 19:35:02 +00:00
Makefile.compiled lcl: fixed Makefile.compiled 2011-03-17 12:19:41 +00:00
Makefile.fpc lcl: clean up widgetset directories 2011-01-15 19:35:02 +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'.