Commit Graph

226 Commits

Author SHA1 Message Date
mattias
d45e62cd1b gtk2 intf: disabled removing callbacks, added GetDefaultClientRect for TPage and TNoteBook
git-svn-id: trunk@11189 -
2007-05-23 23:24:14 +00:00
jesus
28a2530ec6 LCL: default implementation of themed headers
git-svn-id: trunk@11185 -
2007-05-23 18:47:59 +00:00
mattias
759a269ca6 gtk intf: resize messages for fixed/client widgets are now kept back and sent for main widgets
git-svn-id: trunk@11184 -
2007-05-23 17:32:10 +00:00
paul
b2a7ad27e4 - TFileDialog.FilterIndex returned value starts from 0 under gtk1 and gtk2 (patch from Valdas Janknas report 0008788)
git-svn-id: trunk@11168 -
2007-05-20 06:47:28 +00:00
paul
499e5cfe9a - gtk2 speedbutton painting through ThemeServices (use -dUseThemes)
git-svn-id: trunk@11165 -
2007-05-19 13:45:37 +00:00
jesus
f69e206502 LCL: fixed compilation of gtk2 widgetset under FPC 2.1.x
git-svn-id: trunk@11164 -
2007-05-18 17:54:18 +00:00
paul
e45bc069f0 - initial implementation of lazarus ThemeServices
- win32 calls to Widgetset.ThemesActive redirected to ThemeServices

git-svn-id: trunk@11161 -
2007-05-18 02:18:52 +00:00
mattias
f1ddc29682 LCL: added BeginAlign/EndAlign in TWinControl.Loaded to reduce overhead, gtk2 intf: added GetDefaultClientRect for TGroupBox, doing some resizes now immediately
git-svn-id: trunk@11160 -
2007-05-17 21:43:48 +00:00
mattias
d0b8eaa03f gtk2 intf: installing handler for TSpinEdit
git-svn-id: trunk@11147 -
2007-05-15 14:51:09 +00:00
mattias
45cbd18a0c gtk2 intf: fixed TMemo setting echo mode and password char: not suported by TMemo
git-svn-id: trunk@11145 -
2007-05-15 13:49:33 +00:00
vincents
ecaebbe825 + introduced LCLPlatformDisplayNames (used on screen) and LCLPlatformDirNames (used for compilation) to be able show win32/win64 on screen and use the win32 directory
git-svn-id: trunk@11133 -
2007-05-13 14:25:05 +00:00
paul
3f6445f154 - TCustomMemo.WantTabs for gtk2
git-svn-id: trunk@11131 -
2007-05-12 12:30:18 +00:00
mattias
9fdf9fcfdf gtk intf: made creation/freeing of GDI objects more consistent and more strict. gtk2 intf: brush and pen are now created on demand
git-svn-id: trunk@11128 -
2007-05-11 16:52:05 +00:00
mattias
0f2b6b8e44 gtk2 intf: fonts of device contexts are now created on demand
git-svn-id: trunk@11121 -
2007-05-10 08:44:03 +00:00
mattias
6a41acd5f4 gtk2 intf: the GC of device contexts are now created only when needed
git-svn-id: trunk@11106 -
2007-05-08 16:24:44 +00:00
paul
1ef92b0f0b - TMemo.Alignment implementation for win32, qt, gtk2
git-svn-id: trunk@11092 -
2007-05-07 07:31:14 +00:00
andrew
61d6337105 fixed painting of combobox items if they are selected in gtk2
implemented sending of closeup message for a combobox in gtk2

git-svn-id: trunk@11079 -
2007-05-04 23:49:36 +00:00
mattias
501538a5df gtk intf: fixed compilation under fpc 2.3.1
git-svn-id: trunk@11059 -
2007-05-03 07:40:22 +00:00
mattias
68ad9e2527 gtk2 intf: improved combobox style and items
git-svn-id: trunk@11053 -
2007-05-02 18:33:54 +00:00
mattias
00e7a6e50f gtk2 intf: implemented TEdit.EchoMode and PasswordChar
git-svn-id: trunk@11029 -
2007-04-29 11:04:01 +00:00
mattias
dabe3115ec gtk2 intf: implemented TEdit.EchoMode and PasswordChar
git-svn-id: trunk@11028 -
2007-04-29 11:00:40 +00:00
mattias
fc0ece4582 gtk2 intf: fixed typo
git-svn-id: trunk@11027 -
2007-04-29 10:36:06 +00:00
mattias
af43c121dc codetools: examples: omit implementation section
git-svn-id: trunk@11026 -
2007-04-29 10:35:23 +00:00
mattias
c650a06f6d gtk2 intf: TListBox: fixed getting ItemIndex of a multiselection
git-svn-id: trunk@11016 -
2007-04-27 11:46:32 +00:00
mattias
ef4cb4d516 gtk2 intf: TComboBox: fixed gtk crit when ITemCount=0
git-svn-id: trunk@11015 -
2007-04-27 11:18:59 +00:00
mattias
0e395c80ce gtk2 intf: TComboBox: fixed widgets used for events
git-svn-id: trunk@11014 -
2007-04-27 10:58:58 +00:00
mattias
12eba79c0d gtk2 intf: fixed widget used for mouse events
git-svn-id: trunk@11013 -
2007-04-27 09:44:42 +00:00
mattias
0cbf3340ac gtk2 intf: fixed connecting events of TListBox
git-svn-id: trunk@11012 -
2007-04-27 09:30:50 +00:00
mattias
25c19fafdd gtk2 intf: fixed places were still old gtk_file_selection instead o gtk_file_chooser were used
git-svn-id: trunk@11010 -
2007-04-27 07:56:24 +00:00
paul
aae1549400 OnTypeChange event implementation for
TOpenDialog/TSaveDialog for gtk1, gtk2, win32 (reports 619, 8349)

git-svn-id: trunk@10981 -
2007-04-20 12:49:08 +00:00
andrew
773f9c00df reverted change to comboboxes since it didn't fix the problem
git-svn-id: trunk@10964 -
2007-04-17 21:16:40 +00:00
andrew
5471f34e69 hopefully fixed gtk2 combobox popup problem
git-svn-id: trunk@10957 -
2007-04-17 02:25:43 +00:00
mattias
87921a7455 gtk2 intf: reduced notes
git-svn-id: trunk@10948 -
2007-04-15 08:54:04 +00:00
andrew
00f7098809 Fixed Bug #8681. Changed Gtk2 ComboBox.OnChange to be delphi compatible
git-svn-id: trunk@10943 -
2007-04-14 14:41:48 +00:00
andrew
b8727ab740 Implemented TGtk2WSCustomTrackBar.GetPosition to be complete.
git-svn-id: trunk@10913 -
2007-04-07 16:33:44 +00:00
andrew
08ed2665f1 Fixed bug #8641 - caused an exception in the ide when setting a
TTrackBar.Position

git-svn-id: trunk@10912 -
2007-04-07 16:24:21 +00:00
mattias
62b4e66473 gtk2 intf: rewrite of the combobox code from Andrew Haines
git-svn-id: trunk@10896 -
2007-04-06 09:04:47 +00:00
mattias
05fa424bb7 gtk2 intf: fixed codetools include paths, fixed double painting
git-svn-id: trunk@10870 -
2007-04-04 18:08:37 +00:00
paul
79c187d1e2 cleanup
git-svn-id: trunk@10865 -
2007-04-04 07:54:20 +00:00
paul
6bffe803aa - fixing problems with problems with TNoteBook.TabPosition in win32
- Qt implementation of TabPosition
- Gtk Notebook creating code moving

git-svn-id: trunk@10864 -
2007-04-04 07:39:25 +00:00
vincents
a0cd202e73 regenerated makefiles with fpcmake 2.3.1 to include the -Cg flag for x86_64-linux
git-svn-id: trunk@10844 -
2007-04-01 19:38:53 +00:00
andrew
12580dd206 Fixed TGtk2WSComboBox.SetFont - Broken since r10238 #e280cbf19f. Notably made the Search Results window in lazarus gtk2 cause an exception and not display
git-svn-id: trunk@10822 -
2007-03-28 18:13:54 +00:00
vincents
1df50a5823 fixed building gtk2 on win64 (I haven't found win64 gtk2 dlls though).
git-svn-id: trunk@10814 -
2007-03-27 13:38:48 +00:00
paul
aec06c66dd - fixed error in cursor reading previously introduced by me
- fixed cursor creating code in widgetsets

git-svn-id: trunk@10779 -
2007-03-22 02:24:41 +00:00
marc
61b16d06a0 * resolved gtkprivate name conflict
git-svn-id: trunk@10697 -
2007-02-27 23:17:33 +00:00
marc
72db634567 * fixed properties
git-svn-id: trunk@10696 -
2007-02-27 22:59:02 +00:00
marc
932075c34f * Patch from Paul Ishenin (max custom cursor size)
git-svn-id: trunk@10676 -
2007-02-24 15:25:32 +00:00
vincents
59a5e3b631 fixed typo in r10650 #f0fd1e16af
git-svn-id: trunk@10651 -
2007-02-17 21:58:36 +00:00
vincents
f0fd1e16af gtk2 interface: added cdecl to external function declaration (8323)
git-svn-id: trunk@10650 -
2007-02-17 21:49:16 +00:00
vincents
0e6dcf1dd8 gtk2: fixed compilation for gtk2 on X.
git-svn-id: trunk@10634 -
2007-02-13 21:44:30 +00:00