lazarus/lcl/interfaces/gtk2
mattias 1a08f04dfb gtk2 intf: reduced output
git-svn-id: trunk@14082 -
2008-02-11 11:51:57 +00:00
..
tests
gtk2cellrenderer.pas gtk2: workaround problem with setting itemIndex in multiselected listbox 2008-01-22 04:43:39 +00:00
gtk2def.pp gtk2: draw text with rotation 2008-02-06 06:13:00 +00:00
gtk2devicecontext.inc gtk2 intf: improved rotated fonts 2008-02-09 13:58:27 +00:00
gtk2extra.inc
gtk2extrah.inc gtk2: draw text with rotation 2008-02-06 06:13:00 +00:00
gtk2int.pas gtk2: remove hacks around TListBox.ItemIndex 2008-02-03 12:48:36 +00:00
gtk2interface.lpk
gtk2interface.pas
gtk2lclintf.inc LCL gtk: override DrawGrid (using Pixels for gtk1) 2008-02-07 13:27:12 +00:00
gtk2lclintfh.inc LCL gtk: override DrawGrid (using Pixels for gtk1) 2008-02-07 13:27:12 +00:00
gtk2memostrings.inc Fixed gtk2 bug #9974. Now Gtk2 Memo will scroll correctly for sure when Selstart is set or the Cursor is at the insertion point when text is added 2007-10-22 22:44:31 +00:00
gtk2privatelist.inc qt, gtk2: ItemIndex compatibility with win32 2008-01-21 09:01:02 +00:00
gtk2privatewidget.inc
gtk2themes.pas improve gtk2 themed header drawing (used in THeaderControl, build lazarus dialog is nicer now) 2007-11-19 08:39:54 +00:00
gtk2trayicon.inc Started moving TPopupNotifier to the LCL. Added linux script to create images lrs file. Implemented TTrayIcon.GetPosition on gtk2. 2008-02-09 10:24:40 +00:00
gtk2widgetset.inc gtk intf: moved FinishCreateHandle to gtk1 - it is usable for gtk1+2 2008-01-05 22:51:53 +00:00
gtk2winapi.inc gtk2 intf: improved rotated fonts 2008-02-09 13:58:27 +00:00
gtk2winapih.inc gtk: 2007-09-27 09:23:06 +00:00
gtk2windows.pas LCL, implemented AppHandle in TWidgetset, fixed issue #9239 2007-07-12 21:09:00 +00:00
gtk2wsactnlist.pp
gtk2wsarrow.pp
gtk2wsbuttons.pp LCL: moved TButton from buttons unit to stdctrls (bug #9137), compilation tested on windows for gtk2, qt and win32 widgetset 2007-06-25 08:34:41 +00:00
gtk2wscalendar.pp
gtk2wschecklst.pp add set_rc_name to every CreateHandle 2007-12-31 08:12:12 +00:00
gtk2wsclistbox.pp
gtk2wscomctrls.pp gtk2: fix 2 ListView mem leaks 2007-11-07 01:43:16 +00:00
gtk2wscontrols.pp gtk: TGtkWSDragImageList implementation 2008-01-15 03:29:00 +00:00
gtk2wscustomlistview.inc replaced several BoolToStr calls with dbgs 2007-11-18 13:06:38 +00:00
gtk2wscustommemo.inc add set_rc_name to every CreateHandle 2007-12-31 08:12:12 +00:00
gtk2wsdbctrls.pp
gtk2wsdbgrids.pp
gtk2wsdialogs.pp - gtk: move dialogs related stuff to gtkwsdialogs and gtk2wsdialogs 2007-12-27 09:51:27 +00:00
gtk2wsdirsel.pp
gtk2wseditbtn.pp
gtk2wsextctrls.pp gtk intf: made eventbox of client areas visible. Otherwise it eats some mouse events 2008-02-10 13:57:46 +00:00
gtk2wsextdlgs.pp
gtk2wsfilectrl.pp
gtk2wsforms.pp gtk2 intf: disabled hiding forms from taskbar, because you loose many comfort functions in many window managers 2007-07-17 21:25:41 +00:00
gtk2wsgrids.pp
gtk2wsimglist.pp
gtk2wsmaskedit.pp
gtk2wsmenus.pp
gtk2wspairsplitter.pp
gtk2wsprivate.pp * fixed crash in checklistbox 2008-01-07 23:58:16 +00:00
gtk2wsspin.pp
gtk2wsstdctrls.pp gtk2 intf: reduced output 2008-02-11 11:51:57 +00:00
gtk2wstoolwin.pp
interfaces.pas LCL:replace direct call of TXXWidgetset.Create by indirect CreateWidgetset(TXXWidgetset) to move some initialization code from units initialization (from graphics.pp) to that new procedure. This fix memory leaks in lazbuild tool which indirectly uses many lcl units but doesnot work with widgetset. 2007-11-28 10:03:28 +00:00
Makefile regenerated Makefiles with fixed fpc 2.3 fpcmake 2007-11-12 23:00:57 +00:00
Makefile.fpc gtk2 intf: fixed Makefile 2007-11-11 22:55:15 +00:00
README.txt
TODOS

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'.