lazarus/lcl/interfaces/gtk2
2010-10-26 11:53:32 +00:00
..
tests
alllclintfunits.pas started lcl1 package 2010-09-28 18:29:03 +00:00
dragicons.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2callback.inc LCL: TCustomIcon.LoadFromResourceID: changed integer to PtrUInt 2010-10-25 10:37:34 +00:00
gtk2cellrenderer.pas LCL: TLMMouse.Keys:PtrInt becomes TLMMouse.Keys: PtrUInt to avoid range check errors. 2010-10-21 10:32:41 +00:00
gtk2comboboxcallback.inc lcl: formatting 2010-07-19 03:15:12 +00:00
gtk2debug.pp fixed typo dont 2010-09-11 14:05:21 +00:00
gtk2def.pp gtk2: formatting 2010-08-02 02:52:27 +00:00
gtk2defines.inc * Set HideKeyTableWarnings by default so no key table warnings ar shown (Out of OEM specific VK codes) 2010-08-08 15:07:23 +00:00
gtk2devicecontext.inc gtk2: formatting 2010-08-02 02:52:27 +00:00
gtk2dragcallback.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2extra.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2extra.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2extrah.inc Qt: implemented ShowInTaskbar under X11. fixes #16832. 2010-07-03 14:51:15 +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: changed the way how main event loop iterates BUT ONLY VIA -dUSE_GTK_MAIN_CONTEXT_ITERATION until it's stable enough. 2010-10-24 11:57:49 +00:00
gtk2lclintf.inc Gtk2: removed optimization code from TGtk2WidgetSet.PromptUser which could lead into wrong button assignments. fixes #17704 2010-10-24 18:12:18 +00:00
gtk2lclintfh.inc Gtk2: implemented TGtk2WidgetSet.PromptUser(), fixes various bugs with gtk2 dialogs. known to fixes #14318 2010-10-09 13:27:17 +00:00
gtk2listsl.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2listslh.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2listviewtreemodel.pas gtk2: cleanup 2010-04-18 08:40:27 +00:00
gtk2memostrings.inc Gtk2: fixed crash of TCustomMemo because of stalled gtk_timeout in gtk2memostrings.Completely fixes #16407 2010-05-13 16:32:02 +00:00
gtk2msgqueue.pp Gtk2: changed the way how main event loop iterates BUT ONLY VIA -dUSE_GTK_MAIN_CONTEXT_ITERATION until it's stable enough. 2010-10-24 11:57:49 +00:00
gtk2pagecallback.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2privatelist.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2privatewidget.inc fixed typo dont 2010-09-11 14:05:21 +00:00
gtk2proc.inc Gtk2: ifdefed gtk2proc CaptureMouseForWidget with GTK2_USE_OLD_CAPTURE define. 2010-10-10 18:02:43 +00:00
gtk2proc.pp Gtk2: ifdefed gtk2proc CaptureMouseForWidget with GTK2_USE_OLD_CAPTURE define. 2010-10-10 18:02:43 +00:00
gtk2stdpixmaps.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2themes.pas gtk2: clean up 2010-10-26 09:27:49 +00:00
gtk2trayicon.inc LCL: changed TCustomTrayIcon.Handle from PtrInt to HWND since it's correct. 2010-10-21 11:10:57 +00:00
gtk2widgetset.inc Gtk2: fixed crash because of misusage/fpc bug in IntersectRect. 2010-10-26 11:53:32 +00:00
gtk2winapi.inc Gtk2: changed the way how main event loop iterates BUT ONLY VIA -dUSE_GTK_MAIN_CONTEXT_ITERATION until it's stable enough. 2010-10-24 11:57:49 +00:00
gtk2winapih.inc Gtk2: implemented TGtk2WidgetSet.GetTextExtentExPoint(), pango_extents_to_pixels() is mimicked by theo's pango_extents_to_pixels_wa() from issue #16908. 2010-09-19 15:31:09 +00:00
gtk2winapiwindow.pp fixed typo dont 2010-09-11 14:05:21 +00:00
gtk2windows.pas
gtk2wsarrow.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2wsbuttons.pp fixed typo dont 2010-09-11 14:05:21 +00:00
gtk2wscalendar.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2wschecklst.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2wscomctrls.pp gtk2: clean up 2010-10-26 09:27:49 +00:00
gtk2wscontrols.pp Gtk2: removed unused units. 2010-10-10 18:11:22 +00:00
gtk2wscustomlistview.inc fixed typo dont 2010-09-11 14:05:21 +00:00
gtk2wscustommemo.inc Gtk2: fixed TMemo.ReadOnly. fixes #17367 2010-09-07 19:18:48 +00:00
gtk2wsdialogs.pp Gtk2: removed unused units. 2010-10-10 18:11:22 +00:00
gtk2wsextctrls.pp Gtk2: fixed wrong result from GetTabRect. fixes #16459 2010-07-06 14:54:52 +00:00
gtk2wsextdlgs.pp
gtk2wsfactory.pas Gtk2: TGtk2WSCustomPairSplitter: fixed crash on 64bit gtk2. fixes #16760 2010-06-23 17:26:27 +00:00
gtk2wsforms.pp Gtk2: fixed configure event when moving form under compiz. fixes #17625 2010-10-14 07:22:55 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp
gtk2wsmenus.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2wspairsplitter.pp
gtk2wsprivate.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2wsspin.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2wsstdctrls.pp Gtk2: removed unused units. 2010-10-10 18:11:22 +00:00
interfaces.pas gtk2: fix comment 2010-07-14 10:44:32 +00:00
issues.xml gtk2 intf: added BordeStyle issue 2010-05-13 17:33:02 +00:00
Makefile gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
Makefile.fpc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +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'.