lazarus/lcl/interfaces/gtk2
2010-08-21 00:49:45 +00:00
..
tests gtk2 intf: added example to test paint speed 2009-08-04 14:51:59 +00:00
dragicons.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2callback.inc gtk2: skip own popup menu check for containers if signal was emitted by their children (issue #0016981) 2010-07-20 03:39:57 +00:00
gtk2cellrenderer.pas gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2comboboxcallback.inc lcl: formatting 2010-07-19 03:15:12 +00:00
gtk2debug.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +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 gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2globals.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2int.pas gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2lclintf.inc * Move generic RGBIndices code to rawimage description. Part of patch #16304 by Denis Golovan 2010-08-09 22:53:38 +00:00
gtk2lclintfh.inc lcl: introduce new widgetset functions for rubberband creation and moving, implement them for win32, qt and gtk2 2010-07-03 15:25:36 +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 gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +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 gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2proc.inc gtk2: formatting 2010-08-02 02:52:27 +00:00
gtk2proc.pp lcl: redo context menu message handling: 2010-07-14 08:47:02 +00:00
gtk2stdpixmaps.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2themes.pas gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2trayicon.inc gtk2: add UseStatusIcon define and appropriate gtk2 code which uses GtkStatusIcon instead of X capabilities to show TrayIcon (can be used with fpc >= r13008 #a2bedef1b0) 2009-04-13 06:06:28 +00:00
gtk2widgetset.inc Gtk2: check if form is designing when using gtk_window_set_keep_above() 2010-07-21 20:11:48 +00:00
gtk2winapi.inc gtk2 intf: do not send LM_SETFOCUS to active form to prevent resetting ActiveControl 2010-07-07 12:18:20 +00:00
gtk2winapih.inc lcl: implement GetCurrentObject for Gtk, Gtk2, Qt, Carbon and WinCe. Part of 14792 2010-06-22 20:36:58 +00:00
gtk2winapiwindow.pp Gtk2: Fix newly created caret not shown (until after SetCaretPos) 2010-08-21 00:49:45 +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 Gtk2: formatting 2010-07-04 16:10:30 +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 gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2wscontrols.pp Gtk2: fixed LTOR & RTOL for complex widgets (listviews etc). fixes #16865 2010-07-07 14:02:49 +00:00
gtk2wscustomlistview.inc gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2wscustommemo.inc Gtk2: properly set wordwrap for TGtk2WSCustomMemo. fixes #16875 2010-07-08 20:29:59 +00:00
gtk2wsdialogs.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2wsextctrls.pp Gtk2: fixed wrong result from GetTabRect. fixes #16459 2010-07-06 14:54:52 +00:00
gtk2wsextdlgs.pp merge lcl-smartlink branch: 2009-04-12 08:46:31 +00:00
gtk2wsfactory.pas Gtk2: TGtk2WSCustomPairSplitter: fixed crash on 64bit gtk2. fixes #16760 2010-06-23 17:26:27 +00:00
gtk2wsforms.pp Gtk2: check if form is designing when using gtk_window_set_keep_above() 2010-07-21 20:11:48 +00:00
gtk2wsgrids.pp merge lcl-smartlink branch: 2009-04-12 08:46:31 +00:00
gtk2wsimglist.pp merge lcl-smartlink branch: 2009-04-12 08:46:31 +00:00
gtk2wsmenus.pp gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs 2010-06-09 23:01:52 +00:00
gtk2wspairsplitter.pp merge lcl-smartlink branch: 2009-04-12 08:46:31 +00:00
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: properly set wordwrap for TGtk2WSCustomMemo. fixes #16875 2010-07-08 20:29:59 +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'.