paul
f71703d874
gtk2: TGroupBox: don't use GtkLabel for GtkFrame if caption is empty - this way it paints better
...
git-svn-id: trunk@20289 -
2009-05-29 02:40:37 +00:00
paul
50ad4d8937
gtk: split gtk1 and gtk2 groupbox code
...
git-svn-id: trunk@20288 -
2009-05-29 02:27:30 +00:00
paul
6cb0aa7f54
gtk2: don't select text in TEdit on focus if AutoSelect = False (issue #0013856 )
...
git-svn-id: trunk@20287 -
2009-05-29 01:08:07 +00:00
paul
8f1edc879c
gtk2: unselect listbox items in multiselect mode when ItemIndex is changed by code
...
git-svn-id: trunk@20257 -
2009-05-27 08:42:04 +00:00
paul
d9c7fdad82
gtk: fix setting readonly for TCustomEdit (bug #0013773 )
...
git-svn-id: trunk@20106 -
2009-05-21 13:01:22 +00:00
jesus
84cead9009
LCL, custom handling of checkbox states (windows, this enables the use of allowgrayed without cbGrayed state, specially useful for dbcheckbox), fix cbGrayed state under gtk2
...
git-svn-id: trunk@20012 -
2009-05-17 17:00:47 +00:00
paul
5e07ccb6f5
gtk2: fix gtk warning
...
git-svn-id: trunk@19829 -
2009-05-07 01:47:34 +00:00
paul
450c0e49db
gtk2: fix double destroying of combobox on style change
...
git-svn-id: trunk@19828 -
2009-05-06 15:01:47 +00:00
paul
020618fa6c
gtk, gtk2: more fixes for default font assignment
...
git-svn-id: trunk@19712 -
2009-04-30 16:17:16 +00:00
paul
c2871390b9
gtk, gtk2: don't skip default font when we assign it to widget or it is imposible to reset font back to default in other case
...
git-svn-id: trunk@19711 -
2009-04-30 16:04:38 +00:00
paul
4c79bca2f3
gtk2: use another rules to choose whether combobox will have entry or no (fixes issue #0009303 )
...
git-svn-id: trunk@19644 -
2009-04-27 05:29:20 +00:00
paul
f02c53c71c
merge lcl-smartlink branch:
...
------------------------------------------------------------------------
r19294 | paul | 2009-04-10 11:17:35 +0800 (Птн, 10 Апр 2009) | 1 line
lcl, win32: start optimizations: imglist (all), controls (all), combtrls (statubar)
------------------------------------------------------------------------
r19305 | martin | 2009-04-10 21:53:27 +0800 (Птн, 10 Апр 2009) | 1 line
Moved "DoneRegisterCheck" to global LCL
------------------------------------------------------------------------
r19306 | martin | 2009-04-10 22:14:57 +0800 (Птн, 10 Апр 2009) | 1 line
Moved "DoneRegisterCheck" to global LCL (more)
------------------------------------------------------------------------
r19307 | martin | 2009-04-10 22:22:44 +0800 (Птн, 10 Апр 2009) | 1 line
changed case true => True
------------------------------------------------------------------------
r19308 | paul | 2009-04-10 22:28:28 +0800 (Птн, 10 Апр 2009) | 1 line
fix file case
------------------------------------------------------------------------
r19311 | martin | 2009-04-10 23:09:16 +0800 (Птн, 10 Апр 2009) | 1 line
Moved Registration of TCustomCalendar
------------------------------------------------------------------------
r19312 | martin | 2009-04-10 23:28:03 +0800 (Птн, 10 Апр 2009) | 1 line
Moved PropertyToSkip for TCalender
------------------------------------------------------------------------
r19314 | paul | 2009-04-10 23:50:30 +0800 (Птн, 10 Апр 2009) | 1 line
merge r13913 #999e8b059d
------------------------------------------------------------------------
r19315 | paul | 2009-04-10 23:53:07 +0800 (Птн, 10 Апр 2009) | 1 line
cleanup WSCalendar
------------------------------------------------------------------------
r19316 | paul | 2009-04-11 00:37:44 +0800 (Сбт, 11 Апр 2009) | 1 line
finish with ComCtrls
------------------------------------------------------------------------
r19318 | martin | 2009-04-11 01:37:40 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved dialogs
------------------------------------------------------------------------
r19319 | martin | 2009-04-11 01:47:30 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved dialogs
------------------------------------------------------------------------
r19320 | martin | 2009-04-11 02:47:52 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved ExtCtrls, ExtDlgs
------------------------------------------------------------------------
r19321 | martin | 2009-04-11 03:23:32 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved PropertyToSkip
------------------------------------------------------------------------
r19322 | martin | 2009-04-11 03:37:39 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved StdCtrls
------------------------------------------------------------------------
r19323 | martin | 2009-04-11 04:05:50 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved Buttons
------------------------------------------------------------------------
r19325 | paul | 2009-04-11 11:02:26 +0800 (Сбт, 11 Апр 2009) | 1 line
remove DirSel
------------------------------------------------------------------------
r19326 | paul | 2009-04-11 11:11:37 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterArrow
------------------------------------------------------------------------
r19327 | paul | 2009-04-11 11:32:09 +0800 (Сбт, 11 Апр 2009) | 1 line
register WS classes only for TCustomXXX classes if they are available (like TCustomScrollBar instead of TScrollBar) and only for those descendants which really differ (like TRadioButton, TToggleButton)
------------------------------------------------------------------------
r19328 | paul | 2009-04-11 11:40:00 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterCustomCheckBox
------------------------------------------------------------------------
r19329 | paul | 2009-04-11 11:57:22 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for Forms
------------------------------------------------------------------------
r19330 | paul | 2009-04-11 12:13:05 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterCustomGrid + move of RegisterPropertyToSkip
------------------------------------------------------------------------
r19331 | paul | 2009-04-11 12:24:29 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for Menus
------------------------------------------------------------------------
r19332 | paul | 2009-04-11 12:35:16 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for PairSplitter
------------------------------------------------------------------------
r19333 | paul | 2009-04-11 12:47:39 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for Spin
------------------------------------------------------------------------
r19334 | paul | 2009-04-11 12:58:55 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterCustomRubberBand
------------------------------------------------------------------------
r19335 | paul | 2009-04-11 13:31:43 +0800 (Сбт, 11 Апр 2009) | 1 line
remove 2 initialization sections
------------------------------------------------------------------------
r19336 | paul | 2009-04-11 13:46:26 +0800 (Сбт, 11 Апр 2009) | 1 line
remove TPopupNotifier.png from LCL
------------------------------------------------------------------------
r19338 | paul | 2009-04-11 13:54:03 +0800 (Сбт, 11 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
r19341 | paul | 2009-04-11 14:59:27 +0800 (Сбт, 11 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
r19343 | martin | 2009-04-11 19:59:18 +0800 (Сбт, 11 Апр 2009) | 1 line
Reduced Unit-Circles, by moving Register* into WS* units
------------------------------------------------------------------------
r19344 | martin | 2009-04-11 20:22:49 +0800 (Сбт, 11 Апр 2009) | 1 line
Dummy file for gtk
------------------------------------------------------------------------
r19345 | martin | 2009-04-11 21:06:55 +0800 (Сбт, 11 Апр 2009) | 1 line
Initial move of gtk1 register
------------------------------------------------------------------------
r19346 | martin | 2009-04-11 21:19:48 +0800 (Сбт, 11 Апр 2009) | 1 line
Missing dependencies in gtk1 wsfactory
------------------------------------------------------------------------
r19347 | martin | 2009-04-11 22:36:42 +0800 (Сбт, 11 Апр 2009) | 1 line
Declare register* in interface, to keep external linker happy
------------------------------------------------------------------------
r19348 | martin | 2009-04-11 23:34:16 +0800 (Сбт, 11 Апр 2009) | 1 line
Declare register* in interface, to keep external linker happy
------------------------------------------------------------------------
r19349 | martin | 2009-04-11 23:39:20 +0800 (Сбт, 11 Апр 2009) | 1 line
moved uses for factory
------------------------------------------------------------------------
r19350 | martin | 2009-04-11 23:41:57 +0800 (Сбт, 11 Апр 2009) | 1 line
corrected a few accidental "Result := False"
------------------------------------------------------------------------
r19351 | paul | 2009-04-12 00:04:15 +0800 (Вск, 12 Апр 2009) | 1 line
removed unused units
------------------------------------------------------------------------
r19352 | paul | 2009-04-12 00:05:26 +0800 (Вск, 12 Апр 2009) | 1 line
qt: move RegisterWS calls to qtwsfactory
------------------------------------------------------------------------
r19354 | paul | 2009-04-12 01:04:04 +0800 (Вск, 12 Апр 2009) | 1 line
wince: move RegisterWS calls to WinCEWSFactory
------------------------------------------------------------------------
r19356 | martin | 2009-04-12 01:39:56 +0800 (Вск, 12 Апр 2009) | 1 line
moved GTK2
------------------------------------------------------------------------
r19357 | martin | 2009-04-12 01:45:31 +0800 (Вск, 12 Апр 2009) | 1 line
moved GTK2 / missing units
------------------------------------------------------------------------
r19358 | martin | 2009-04-12 01:57:43 +0800 (Вск, 12 Апр 2009) | 1 line
Fixed one return value from register
------------------------------------------------------------------------
r19360 | martin | 2009-04-12 02:47:42 +0800 (Вск, 12 Апр 2009) | 1 line
Gtk2 , needs 2 registrations for WinControl
------------------------------------------------------------------------
r19361 | martin | 2009-04-12 02:57:58 +0800 (Вск, 12 Апр 2009) | 1 line
Gtk2 , needs 2nd registrations
------------------------------------------------------------------------
r19368 | paul | 2009-04-12 13:09:59 +0800 (Вск, 12 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
r19373 | paul | 2009-04-12 13:45:17 +0800 (Вск, 12 Апр 2009) | 1 line
wince: forgotten file
------------------------------------------------------------------------
r19374 | paul | 2009-04-12 14:04:04 +0800 (Вск, 12 Апр 2009) | 1 line
carbon: move RegisterWSComponent to CarbonWSFactory
------------------------------------------------------------------------
r19375 | paul | 2009-04-12 14:27:47 +0800 (Вск, 12 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
git-svn-id: trunk@19376 -
2009-04-12 08:46:31 +00:00
mattias
bee2f4497e
gtk2 intf: implemented TGtk2WSCustomComboBox.CanFocus
...
git-svn-id: trunk@19275 -
2009-04-07 12:43:38 +00:00
paul
ac0184724f
gtk, gtk2, win32: don't call OnChange twice when we change TEdit text (bug #0013102 )
...
gtk2: don't call OnChange more than one time when we change TMemo text
git-svn-id: trunk@19151 -
2009-03-29 09:06:48 +00:00
paul
8ed5064c16
gtk2: implement BorderStyle setting for GtkEntry (TEdit)
...
git-svn-id: trunk@19038 -
2009-03-20 04:19:23 +00:00
paul
14a26422f9
lcl: formatting
...
git-svn-id: trunk@18552 -
2009-02-04 08:03:37 +00:00
paul
b7645a8dce
gtk2: fix selection of combobox in the designer (bugs #0012849 , #0012824 ), change combo style in the design time
...
git-svn-id: trunk@18341 -
2009-01-19 13:15:42 +00:00
paul
2d57bcc934
gtk2: fixed my typo Sensetivity -> Sensitivity
...
git-svn-id: trunk@18340 -
2009-01-19 11:59:58 +00:00
paul
9777610c5a
fix bug #0012850 OnGetItems event is not called, when TComboBox is empty
...
git-svn-id: trunk@18339 -
2009-01-19 09:47:29 +00:00
paul
22804ba42e
gtk2: fix TGtk2WSCustomEdit.SetSelLength (bug #0012991 )
...
git-svn-id: trunk@18338 -
2009-01-19 08:55:35 +00:00
paul
326ab3f248
gtk2: fix button focusing (bug #0012705 )
...
git-svn-id: trunk@18227 -
2009-01-09 17:48:56 +00:00
paul
aa6305c562
lcl: implement TEdit.Alignment (patch of Zeljan with small mine modifications)
...
git-svn-id: trunk@18139 -
2009-01-05 18:22:41 +00:00
jesus
d0c213de66
LCL, fix SelStart for gtk2 that cause typing in wrong order in stringgrid
...
git-svn-id: trunk@17788 -
2008-12-10 21:31:19 +00:00
paul
1394f53c75
gtk, gtk2: fix visibility warnings and some other
...
git-svn-id: trunk@17620 -
2008-11-28 04:08:16 +00:00
andrew
1c61f8a45b
Fixed some gtk2 errors when checking if listview items are selected when beginupdate/endupdate is used
...
git-svn-id: trunk@17410 -
2008-11-17 04:38:23 +00:00
paul
994b5be33a
gtk2: implement GetItemRect for ListBox (and descendants)
...
git-svn-id: trunk@16834 -
2008-10-02 01:05:56 +00:00
paul
898d951e30
lcl: introduce TListBox.GetItemAtXY, TListBox.GetItemAtY exists for compatibility with existing projects
...
interfaces: replace TWSCustomListBox.GetIndexAtY by TWSCustomListBox.GetIndexAtXY
win32, wince, qt, carbon: use X coord too
(based on patch of Yuriy Yeroshkin, #0011923 )
git-svn-id: trunk@16801 -
2008-09-30 02:15:17 +00:00
paul
8ae1d62bbe
lcl:
...
- add more UTF8 string functions (Delete, Insert, LoweCase, UpperCase)
- revert gtk SelStart, SelLength changes - they are and will return position in Characters
- fix combobox completion code
git-svn-id: trunk@16478 -
2008-09-08 03:41:32 +00:00
mattias
45780ee1aa
gtk2 intf: TComboBox: fixed GetSetSelStart/GetSetSelLength to use byte positions instead of character positions
...
git-svn-id: trunk@16461 -
2008-09-07 11:07:24 +00:00
mattias
7329c36e1f
gtk1+2 intf: replaced g_idle_add with gtk_timeout_add. g_idle_add is not called when app is busy (e.g. using OnIdle)
...
git-svn-id: trunk@16324 -
2008-08-31 08:38:48 +00:00
mattias
2d6620ea7b
gtk2 intf: combobox: implemented OnGetItems
...
git-svn-id: trunk@16311 -
2008-08-30 21:05:08 +00:00
mattias
c81aab571f
fixed uninitialized function results
...
git-svn-id: trunk@16088 -
2008-08-16 20:51:45 +00:00
mattias
2996a3c332
rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
...
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
mattias
b26fda5243
gtk+gtk2+win32 intf: TComboBox: fixed LM_CHANGED, LM_SELCHANGED events, now LM_CHANGED are sent, whenever the text changes, from Luiz
...
git-svn-id: trunk@15831 -
2008-07-21 21:29:07 +00:00
mattias
4ac5113a66
gtk2 intf: implemented LM_SelChange event for TGtk2WSCustomListBox, bug #11229 , #11356 , #11337
...
git-svn-id: trunk@15298 -
2008-06-03 12:02:34 +00:00
mattias
f273bde703
gtk2 intf: TCustomListBox: fixed SetCallBack
...
git-svn-id: trunk@15297 -
2008-06-03 11:16:16 +00:00
paul
1fe2f01c5e
lcl: publish TListBox.OnMeasureItem (it works for windows, gtk2, qt)
...
gtk2: redo some parts of LCLIntfCellRenderer, implement item measure
git-svn-id: trunk@15178 -
2008-05-19 05:38:25 +00:00
sekelsenmat
d2156b2d40
Patch from Henry Vermaak. Implements TMemo.CaretPos under gtk2
...
git-svn-id: trunk@14980 -
2008-04-26 00:42:45 +00:00
sekelsenmat
e8e001fd1d
Finishes separating TGtk2WSCustomMemo from the gtk1 counterpart.
...
git-svn-id: trunk@14863 -
2008-04-17 10:11:42 +00:00
sekelsenmat
341d9e3850
Patch from Grzegorz Zakrzewski. Fixes #10108
...
git-svn-id: trunk@14853 -
2008-04-17 01:28:56 +00:00
sekelsenmat
c9b2c77ce1
Fixes TListBox gtk2 events.
...
git-svn-id: trunk@14844 -
2008-04-16 00:49:36 +00:00
mattias
c7943aabcd
clean up
...
git-svn-id: trunk@14731 -
2008-04-02 10:58:54 +00:00
mattias
886e980573
gtk2 intf: TGtk2WSScrollBar.SetParams: fixing gtk warnings Min < Max
...
git-svn-id: trunk@14631 -
2008-03-25 09:55:03 +00:00
andrew
3cb1419cb4
Implented Scrollbar for gtk2
...
Rewrote Scrolling code for Gtk2 Customcontrols. Now all scrollcodes are reported
git-svn-id: trunk@14587 -
2008-03-20 02:59:03 +00:00
mattias
a7e5a68b2c
gtk2 intf: fixed checking accelerator vs 0 not vs obsolete GDK_VOIDSYMBOL
...
git-svn-id: trunk@14184 -
2008-02-18 15:51:55 +00:00
sekelsenmat
2c82246914
Separates CheckBox on gtk2 and further removes clistbox.
...
git-svn-id: trunk@14179 -
2008-02-18 08:02:43 +00:00
mattias
1a08f04dfb
gtk2 intf: reduced output
...
git-svn-id: trunk@14082 -
2008-02-11 11:51:57 +00:00
mattias
54bf460d15
LCL: added TDockManager.AutoFreeByControl: boolean needed by shared docking managers
...
git-svn-id: trunk@14081 -
2008-02-11 11:51:29 +00:00
mattias
c2d668eb0c
gtk2 intf: fixed clicked event for Button
...
git-svn-id: trunk@14073 -
2008-02-10 22:16:19 +00:00
mattias
e7f5ea0f21
gtk2 intf: fixed warnings on creating a button: SetCallbacks must only be called for the core widget
...
git-svn-id: trunk@14072 -
2008-02-10 22:04:33 +00:00