tombo
e480c8112a
GTK: replaced FileInFilenameMasks with MatchesMaskList
...
git-svn-id: trunk@11593 -
2007-07-22 14:19:32 +00:00
tombo
9a4689733f
GTK2 intf: Fixed spin edit bug #0009253 and #0009205 from Valdas Janknas
...
git-svn-id: trunk@11587 -
2007-07-21 12:15:17 +00:00
mattias
f4679373e8
gtk1 intf: fixed creating handle of TCustomMemo
...
git-svn-id: trunk@11560 -
2007-07-17 23:38:39 +00:00
mattias
6d3cb78cf0
gtk intf: changed default of showing a form in taskbar
...
git-svn-id: trunk@11553 -
2007-07-17 21:41:16 +00:00
mattias
8f7f42ab15
gtk2 intf: disabled hiding forms from taskbar, because you loose many comfort functions in many window managers
...
git-svn-id: trunk@11552 -
2007-07-17 21:25:41 +00:00
vincents
0638e12268
gtk interface: fixed typo in comment
...
git-svn-id: trunk@11551 -
2007-07-17 21:14:50 +00:00
sekelsenmat
5e691d9635
Moved creation of hints from CreateComponent to HintWindow.CreateHandle on Gtk.
...
git-svn-id: trunk@11549 -
2007-07-17 19:34:21 +00:00
sekelsenmat
469476cde9
Fixed identation and moved attachment of Gtk2 window state change callback setter to the correct location.
...
git-svn-id: trunk@11544 -
2007-07-17 12:47:33 +00:00
sekelsenmat
8781f4543a
Moved the creation of Edit, StaticText and Panel from the old CreateComponent to the new CreateHandle methods on Gtk. Also moved CreateForm into the CreateHandle method.
...
git-svn-id: trunk@11540 -
2007-07-17 09:31:14 +00:00
mattias
f03569a3c1
IDE: added compiler check for relative unit paths, missing directories, wrong * character, ambiguous fpc configs, missing fpc config
...
git-svn-id: trunk@11529 -
2007-07-16 21:23:55 +00:00
jesus
5425eb6b9b
LCL, fixed gtk1 selectdirectory returning file instead of directory
...
git-svn-id: trunk@11501 -
2007-07-13 21:38:52 +00:00
jesus
9f1e2ab444
LCL, fixed AV and drawing of themed checkboxes in grayed state under gtk
...
git-svn-id: trunk@11478 -
2007-07-12 20:42:39 +00:00
paul
c4eda87b12
- Distinct TCustomForm.Position poScreenCenter and poDesktopCenter. ScreenCenter uses sizes of primary Screen but DesktopCenter whole desktop size.
...
- reimplement QT GetSystemMetrics for SM_CXSCREEN, SM_CYSCREEN and move old method to SM_CXVIRTUALSCREEN, SM_CYVIRTUALSCREEN
git-svn-id: trunk@11450 -
2007-07-09 12:50:20 +00:00
mattias
a07810628b
gtk1 intf: workaround for gtk bug: if there is a theme engine, ignore area parameter of draw events, fix for bug #1152
...
git-svn-id: trunk@11440 -
2007-07-07 10:21:18 +00:00
vincents
2566bffceb
gtk interface: fixed memory corruption when pasting from clipboard fails and the sanity check is invoked
...
git-svn-id: trunk@11438 -
2007-07-06 14:27:04 +00:00
jesus
7bae212259
LCL and IDE, gtk, TArrow now is sensible to mouse events, fixes ProjectOptions->Forms arrows
...
git-svn-id: trunk@11418 -
2007-07-04 06:21:45 +00:00
mattias
1ddf9fb8f9
gtk1 intf: improved clHighlighttext using bg_gc instead of text_g
...
git-svn-id: trunk@11406 -
2007-07-01 13:07:24 +00:00
tombo
bdecf2b5b9
Gtk1/2 intf: implemented OnDropFiles event
...
git-svn-id: trunk@11401 -
2007-06-29 11:32:45 +00:00
paul
962d6f164c
- crNone cursor for gtk and carbon (issue #8962 )
...
git-svn-id: trunk@11400 -
2007-06-29 08:22:12 +00:00
tombo
52ce9136d3
LCL T(Float)SpinEdit: improved (GTK1/2, Win32), added ReadOnly, AutoSelect
...
git-svn-id: trunk@11396 -
2007-06-28 12:59:31 +00:00
mattias
801d3a0023
IDE: project options form: anchoring notebook to okbutton, gtk intf: color clHighlightText, gtk2 intf: dummy page now without gdkwindow - not eating events, LCL: treeview: removed RecreateWnd call
...
git-svn-id: trunk@11385 -
2007-06-27 07:44:01 +00:00
vincents
baebd22616
LCL: moved TButton from buttons unit to stdctrls (bug #9137 ), compilation tested on windows for gtk2, qt and win32 widgetset
...
git-svn-id: trunk@11367 -
2007-06-25 08:34:41 +00:00
andrew
783b29fd27
Fixed gtk2 bug #7923 where lazarus would lockup when right clicking in a open/save dialog
...
git-svn-id: trunk@11307 -
2007-06-09 19:58:09 +00:00
andrew
4797644111
Fixed gtk2 bug #8009 where windowstate was ignored if set before the form was shown
...
git-svn-id: trunk@11306 -
2007-06-09 17:07:17 +00:00
paul
59aa486876
- another way to show splitter points under gtk1
...
- buildlazarusdialog adjusted as suggested by Darius
git-svn-id: trunk@11287 -
2007-06-06 02:19:44 +00:00
mattias
6b2ec19d9c
IDE: editor options: using OnChange event for checkboxes - but it would be better to fix the OnClick event for TRadioButtons on all widgetsets
...
git-svn-id: trunk@11286 -
2007-06-05 16:38:49 +00:00
paul
3f7e3e3cf8
- another trial to fix splitter painting under gtk (should work now with most themes)
...
git-svn-id: trunk@11278 -
2007-06-04 15:50:22 +00:00
paul
d30b9718ac
- merging part of gtk2themes with gtkthemes
...
- adjusting splitter drawing (may fix gtk bug with wrong dots alignment)
git-svn-id: trunk@11277 -
2007-06-04 09:38:47 +00:00
paul
c3d53b8c80
- header parts painting
...
- processing text flags
git-svn-id: trunk@11275 -
2007-06-04 07:54:47 +00:00
mattias
2f1dea96f0
gtk1+2 intf: clean up from Andrew
...
git-svn-id: trunk@11268 -
2007-06-02 14:02:18 +00:00
mattias
537db4ddcf
gtk2 intf: implemented mouse wheel up/down messages
...
git-svn-id: trunk@11261 -
2007-06-01 23:17:26 +00:00
mattias
0d0427f294
gtk2 intf: moved menuitem handle creation code from CreateComponent, gtk2 intf: handling menu underscore shortcuts of Application.MainForm
...
git-svn-id: trunk@11255 -
2007-06-01 16:55:15 +00:00
paul
0b8b1bcb91
- painting checkbox and radiobutton through ThemeServices under gtk1 and gtk2
...
git-svn-id: trunk@11254 -
2007-06-01 13:37:37 +00:00
mattias
20a3fd2a24
gtk2 intf: moving a widget without resizing now sets the allocation.x/y
...
git-svn-id: trunk@11246 -
2007-05-31 23:43:23 +00:00
mattias
fe1ca96a65
LCL: implemented TStaticText.DialogChar to focus FocusControl, gtk2 intf: shortcuts of buttons, radiobuttons, checkboxes are now handled by the LCL
...
git-svn-id: trunk@11245 -
2007-05-31 21:38:56 +00:00
mattias
a2feb66dce
gtk1 intf: fixed compilation
...
git-svn-id: trunk@11243 -
2007-05-31 17:36:24 +00:00
mattias
0154d0a518
gtk2 intf: fixed setting callbacks if no combobox items count=0, gtk2 intf: not setting gtk accelerators for buttons, gtk2 intf: fixed GetClientOrigin for TNoteBook
...
git-svn-id: trunk@11241 -
2007-05-31 17:34:17 +00:00
mattias
f9c873cd97
gtk2 intf: forced resizing visible windows, IDE: using ReleaseComponent to free synedits - fixing crash when quickly closing editors with shortcuts
...
git-svn-id: trunk@11229 -
2007-05-30 17:40:30 +00:00
paul
219599ff13
- added themeservices for gtk
...
- gtk2 themeservices is descendant of gtk themeservices now
git-svn-id: trunk@11224 -
2007-05-30 06:45:30 +00:00
mattias
26b03893db
gtk2 intf: fixed reading gtkwindow position
...
git-svn-id: trunk@11220 -
2007-05-29 19:39:52 +00:00
paul
8eefc8e23f
splitter and pairsplitter improvements:
...
1. ability to control pairsplitter cursor for gtk
2. ability to control pairsplitter internal splitter cursor for others
3. default values for pairsplitter cursor (crHSplit/crVSplit)
4. painting splitter through themes for win32/xp/gtk2 (disabled through -dUseThemes)
5. Clean up
git-svn-id: trunk@11214 -
2007-05-29 09:19:34 +00:00
mattias
1eff85d939
gtk2 intf: improved resizing code to not need the caching trick
...
git-svn-id: trunk@11212 -
2007-05-29 00:30:26 +00:00
mattias
78509220c9
LCL: TSpeedButton: if mouse capture lost then update state, fixed state when invoking Click which triggers ShowModal
...
git-svn-id: trunk@11211 -
2007-05-28 12:12:51 +00:00
paul
f09a1941ca
- fix gtk2 splitter painting (it was transparent)
...
report 0008927
git-svn-id: trunk@11206 -
2007-05-26 10:46:02 +00:00
tombo
5bcdc4373e
LCL: - derived T(Float)SpinEdit from TCustomEdit to remove redundant code
...
- removed obsolete TSpinEdit.ClimbRate
git-svn-id: trunk@11205 -
2007-05-26 09:57:11 +00:00
mattias
db807d1a6d
LCL: TSpeedButton: fixed Down state during OnClick from Stephano
...
git-svn-id: trunk@11201 -
2007-05-25 10:23:25 +00:00
mattias
95a4c61120
gtk intf: LineTo now sets GDK_CAP_NOT_LAST to not draw the last pixel
...
git-svn-id: trunk@11198 -
2007-05-25 09:14:33 +00:00
mattias
128e9c88d9
gtk1 intf: added check if user choose a directory in TOpenDialog
...
git-svn-id: trunk@11195 -
2007-05-25 09:01:28 +00:00
vincents
9fe9006a80
gtk interfaces: fixed typo, so that gtk1 compiles
...
git-svn-id: trunk@11192 -
2007-05-24 08:45:18 +00:00
mattias
e16a765e54
LCL: reactivated sending uninitialized bounds of TCustomPage to interface
...
git-svn-id: trunk@11191 -
2007-05-24 08:33:49 +00:00