zeljko
53848b11b5
Gtk2: implemented TGtk2CustomListView.ItemDisplayRect, implemented editor for listview with style vsSmallIcon, vsIcon. issue #23015
...
git-svn-id: trunk@38897 -
2012-09-29 11:14:16 +00:00
mattias
0913bf1056
gtk2 intf: clean up
...
git-svn-id: trunk@36822 -
2012-04-16 21:13:15 +00:00
mattias
8100795427
IDE: CloseQueryIDEWindows: skip sub forms
...
git-svn-id: trunk@36794 -
2012-04-15 12:07:58 +00:00
mattias
1d8586a848
gtk2: clean up
...
git-svn-id: trunk@36791 -
2012-04-15 11:46:16 +00:00
mattias
22e37e0981
gtk2: clean up
...
git-svn-id: trunk@36790 -
2012-04-15 11:20:46 +00:00
mattias
f7fbc97d3f
gtk2: clean up
...
git-svn-id: trunk@36784 -
2012-04-15 01:45:34 +00:00
zeljko
a7b3cc4001
Gtk2: allow change of tab font in TCustomTabControl. issue #15375
...
git-svn-id: trunk@35147 -
2012-02-05 10:49:47 +00:00
zeljko
ecf3f41b11
Gtk2: fixed selections in listview (vsList, vsReport) for gtk2 < 2.10.issue #19820
...
git-svn-id: trunk@34355 -
2011-12-21 16:36:54 +00:00
zeljko
ca089c06f8
Gtk2: finally make TTabControl useable, also fixed crashes in pageswitch signals. issue #20822
...
git-svn-id: trunk@34020 -
2011-12-07 11:08:04 +00:00
sekelsenmat
fa02b703f1
Renames TNotebookOption and friends to TCTabControlOptions,etc because the old name was completely wrong since TNotebook is completely unrelated to this type
...
git-svn-id: trunk@33537 -
2011-11-15 07:28:07 +00:00
zeljko
513bc027d0
Gtk2: fixed artfiacts on tabwidget after closing tabs (pages).Patch by August Klein. Issue #18715
...
git-svn-id: trunk@33033 -
2011-10-22 20:07:49 +00:00
zeljko
970c42ae1a
Gtk2: fixed ugly behaviour of PGtkNotebook when tab activated by mouse click.Fixes issue #20493
...
git-svn-id: trunk@33018 -
2011-10-22 11:11:55 +00:00
sekelsenmat
73542b658a
Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls
...
git-svn-id: trunk@31767 -
2011-07-20 14:39:50 +00:00
sekelsenmat
bc7a2ba310
Moves TCustomNotebook to ComCtrls in preparation for renaming it
...
git-svn-id: trunk@31552 -
2011-07-04 09:43:21 +00:00
zeljko
84d29ef869
LCL: TCustomListView, TListView added new properties SortDirection and AutoSort. All ws now use CompareItems() for sorting.
...
Implemented sorting for gtk2, fixed qt sorting, updated win32 and wince to use CompareItems().
git-svn-id: trunk@31458 -
2011-06-29 18:34:01 +00:00
zeljko
8bdf87abed
LCL: TListViewItems: implemented Exchange() and Move() to easy move or exchange items in list. Implementation done for gtk2 and qt
...
git-svn-id: trunk@31358 -
2011-06-24 12:04:01 +00:00
zeljko
01f454abce
LCL: introduced TWSScrollBar.SetKind() to avoid usage of RecreateWnd when changing kind of TScrollBar, because it crashes on 64bit installations.Fixed AV with qt and gtk2 under 64bit
...
git-svn-id: trunk@30853 -
2011-05-22 09:53:34 +00:00
zeljko
2a26b86c4c
Gtk2: fixed crash under 64bit when changing orientation of trackbar.
...
git-svn-id: trunk@30847 -
2011-05-22 09:21:39 +00:00
zeljko
96ead3b94a
Gtk2: fixed long standing bug with clBtnText color, removed GetDefaultColor() for TToolBar and TCustomPanel, since it's color is ok now.
...
git-svn-id: trunk@29491 -
2011-02-12 19:53:25 +00:00
zeljko
bfe9ce2155
Gtk2: fixed problem with clDefault over ToolBar. issues #18520,#18482
...
git-svn-id: trunk@29467 -
2011-02-11 16:45:11 +00:00
zeljko
da7a65635c
Gtk2: Allow font change for TListView. Fixed issue #16964
...
git-svn-id: trunk@28444 -
2010-11-24 08:13:15 +00:00
zeljko
4d4bcc1584
Gtk2: implemented TTrackBar.Reversed property.
...
git-svn-id: trunk@28314 -
2010-11-18 10:02:59 +00:00
mattias
12b4bd48c0
gtk2: clean up
...
git-svn-id: trunk@27877 -
2010-10-26 09:27:49 +00:00
zeljko
e00ff67049
Gtk2: fixed vertical TTrackBar behaviour, start value should be at bottom not at top. fixes #17703
...
git-svn-id: trunk@27846 -
2010-10-25 06:24:50 +00:00
marc
46ebaabc7a
gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs
...
git-svn-id: trunk@26012 -
2010-06-09 23:01:52 +00:00
paul
c3564e26d8
lcl: TTrackBar.OnChange should be called after Position change in code, add Changed method for VCL compatibility, fix qt, gtk2 to skip message sending in case of position change through code to prevent double calling of the message (issue #0014545 )
...
git-svn-id: trunk@25161 -
2010-05-04 04:29:27 +00:00
paul
24d98ffbae
gtk2: cleanup
...
git-svn-id: trunk@24689 -
2010-04-18 08:21:10 +00:00
paul
e05a368a82
gtk2: implement vsIcon, vsSmallIcon ListView styles
...
git-svn-id: trunk@24688 -
2010-04-18 07:43:29 +00:00
zeljko
3bd8a20b34
Gtk2: AlignToGtkAlign() moved from gtk2wscomctrls to gtkproc for reusing.Status bar labels alignment rework - fixed #14790 .
...
git-svn-id: trunk@23963 -
2010-03-12 10:25:01 +00:00
zeljko
7962b7d3ab
Gtk2: implemented TGtk2WSCustomListView.ItemDisplayRect(). fixes #13933 .
...
git-svn-id: trunk@23923 -
2010-03-10 16:38:23 +00:00
paul
6d7f51a1b3
lcl: fix progress bar division by zero error by Aleksey Lagunov
...
git-svn-id: trunk@23493 -
2010-01-20 01:27:10 +00:00
andrew
e49b42439b
* gtk2 Listview now uses custom GtktreeModel that gets it's data directly from TListItems. Old behavior can be restored by compiling lcl with -dUseOrigTreeModel
...
git-svn-id: trunk@22945 -
2009-12-03 16:15:31 +00:00
paul
fa717236dc
gtk2: virtual listview support
...
git-svn-id: trunk@22789 -
2009-11-26 08:12:37 +00:00
vincents
b7949e3454
gtk2 widgetset: fixed typo in comment
...
git-svn-id: trunk@22071 -
2009-10-08 07:33:24 +00:00
paul
00b1b0bbb3
gtk2: implement color changing for TListView and TListBox (issue #0013914 )
...
git-svn-id: trunk@20454 -
2009-06-05 17:19:11 +00:00
paul
a8544fc87d
lcl: add TProgressBar.Style property, implement Marquee style for win32, qt, gtk2 (issue #0013807 )
...
git-svn-id: trunk@20161 -
2009-05-24 09:49:13 +00:00
paul
f249315a45
gtk2: place statusbar widget into GtkEventBox to handle events
...
git-svn-id: trunk@19845 -
2009-05-08 02:08:27 +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
paul
c363b5fff8
gtk2: fix item exchange (bug #0013081 )
...
git-svn-id: trunk@18809 -
2009-02-23 13:48:46 +00:00
paul
8bbf2ec14f
gtk2: apply TListView.BorderStyle on widget creation (fixes part of bug #0013182 )
...
git-svn-id: trunk@18753 -
2009-02-19 02:24:38 +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
6a71c231ad
* Fixed bug #12690
...
* Removed unused vars
git-svn-id: trunk@17514 -
2008-11-22 14:39:14 +00:00
andrew
af616a4578
* improved the gtk2 listview to not store data twice
...
* gtk2 listview can now have ownerdrawn items
* gtk2 listview only keeps one copy of a pixbuf per it's imagelist instead of one per item in the listview
* fixed two memory leaks in gtk2 listview
* added method TListItem.GetCheckedInternal
git-svn-id: trunk@17502 -
2008-11-22 03:21:36 +00:00
paul
f681ff6b6f
gtk2: disable trackbar if Max >= Min
...
git-svn-id: trunk@17107 -
2008-10-23 07:41:52 +00:00
paul
57f365b076
gtk2: workaround Min >= Max for TTrackBar
...
git-svn-id: trunk@17104 -
2008-10-23 01:19:11 +00:00
paul
f9249c9272
gtk2: use gtk_widget_set_size_request instead of gtk_widget_set_usize since last is deprecated in gtk2
...
git-svn-id: trunk@16783 -
2008-09-29 05:39:50 +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
976269a47b
gtk2 intf: use Set8087CW in AppInit to avoid crash on ubuntu human theme
...
git-svn-id: trunk@15753 -
2008-07-11 17:19:30 +00:00
paul
73386bbf60
gtk2: don't set gtk2 trackbar page_size to 1 - it will be subtracted from our max value => max will be never reached (at least at windows it is so)
...
git-svn-id: trunk@15625 -
2008-06-30 12:17:09 +00:00
paul
4ae3fa27db
gtk2:
...
- set trackbar digits to 0 (as all other widgetsets works)
- simplify some code
git-svn-id: trunk@15621 -
2008-06-30 08:26:27 +00:00