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
zeljko
2fb19534f3
Gtk: fixed AV in TGtk2WSCustomListView.GetItemAt() with gtk2 libs >=2.19.Patch by Flavio Etrusco, modified by me.
...
git-svn-id: trunk@25246 -
2010-05-08 07:58:37 +00:00
zeljko
dd3afe2d6b
Gtk: fixed infinite loop in Gtk2WsCustomListView.ItemSetState(). fixes #16399
...
git-svn-id: trunk@25217 -
2010-05-05 14:13:17 +00:00
paul
fa0ab5a8ad
lcl: allow to request true column width during listview destruction (based on patch of José Mejuto)
...
win32: use stored width while setting column width in interface
gtk2: use true column width, not the requested one
fixes issue #0014371
git-svn-id: trunk@25124 -
2010-05-02 06:45:23 +00:00
paul
2eda39d58c
gtk2: simplify listview autosize code
...
git-svn-id: trunk@24989 -
2010-04-27 03:22:15 +00:00
mattias
7c7f08a8b9
gtk2: fixed compilation
...
git-svn-id: trunk@24696 -
2010-04-18 16:28:36 +00:00
paul
7295a7d531
gtk2: use different way to get TListItem focused - it was the same as selected before
...
git-svn-id: trunk@24694 -
2010-04-18 13:26:53 +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
5b74f907c5
Gtk2: fix assertions if GtkColumn isn't allocated yet inside TGtk2WSCustomListView. fixes #16097
...
git-svn-id: trunk@24185 -
2010-03-24 07:25:12 +00:00
zeljko
37284318cb
Gtk2: rework over wrong Gtk2WSLV_ItemSelected() concept. fixes #16063
...
git-svn-id: trunk@24154 -
2010-03-21 21:14:09 +00:00
zeljko
44afccc3c4
Gtk2: fixed TGtk2WSCustomListView.ColumnGetWidth() returning value (get_width() is wrong and not in sync with fixed_width. fixes #15852
...
git-svn-id: trunk@23964 -
2010-03-12 11:26:38 +00:00
zeljko
599776e2f2
Gtk2: fixed TGtk2WSCustomListView.ColumnSetAlignment(). fix for #15853
...
git-svn-id: trunk@23961 -
2010-03-12 09:40:36 +00:00
zeljko
b6218b0cd8
Gtk2: introduced RectFromGdkRect(), GdkRectFromRect() moved from gtkthemes to gtkproc. Fixed wrong result in TGtk2WSCustomListView.ItemDisplayRect() because TGdkRectangle isn't same like TRect.
...
git-svn-id: trunk@23927 -
2010-03-10 18:37:59 +00:00
zeljko
4bafb78e75
gtk2: changed local variables names inside my latest patch
...
git-svn-id: trunk@23924 -
2010-03-10 16:49:06 +00:00
zeljko
7962b7d3ab
Gtk2: implemented TGtk2WSCustomListView.ItemDisplayRect(). fixes #13933 .
...
git-svn-id: trunk@23923 -
2010-03-10 16:38:23 +00:00
mattias
aa8954efd5
gtk intf: clean up
...
git-svn-id: trunk@23011 -
2009-12-07 10:52:39 +00:00
andrew
04240b2cb9
* Fixed crash with new treemodel
...
git-svn-id: trunk@22947 -
2009-12-03 20:23:49 +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
paul
3ffefcb95c
gtk2: speedup listview items insertion
...
git-svn-id: trunk@22666 -
2009-11-18 03:45:24 +00:00
mattias
b52f66dabc
codetools: renamepublishedvariable: skip .identifier, bug #13823
...
git-svn-id: trunk@21476 -
2009-08-28 11:08:30 +00:00
mattias
44b0022d65
gtk2 added verbosity
...
git-svn-id: trunk@21367 -
2009-08-20 18:36:05 +00:00
paul
fe32ac3be3
gtk2: reduce listview debug output
...
git-svn-id: trunk@20785 -
2009-07-02 13:48:39 +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
c5b68e067f
gtk2: fix TListview.GetItemAtXY (issue #0013845 )
...
git-svn-id: trunk@20272 -
2009-05-28 01:59:30 +00:00
paul
1e2eaeb90e
gtk2: reimplement ShowColumn for TListView. fixes issue #0013682
...
git-svn-id: trunk@19901 -
2009-05-10 07:41:47 +00:00
paul
49a493794c
gtk, gtk2: initial support for native alpha bitmaps (using pixbuf as storage) tested on windows only
...
git-svn-id: trunk@19503 -
2009-04-19 09:46:08 +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
9f72e7685a
gtk2: don't create checkbox renderer if there are no columns in the ListView (bug #0013181 ). Thanks theo for patch.
...
git-svn-id: trunk@18719 -
2009-02-17 02:39:55 +00:00
andrew
6f3230e340
* Fixed a crash if Listcolumn or ListItem = nil
...
git-svn-id: trunk@17592 -
2008-11-26 00:32:52 +00:00
andrew
39f84ae546
* a better fix for bug #12695 and some cleanup
...
git-svn-id: trunk@17555 -
2008-11-23 23:16:36 +00:00
andrew
f05a37586c
* fixed obscure bug #12695 where gtk2 listview caused a crash
...
git-svn-id: trunk@17554 -
2008-11-23 22:32:28 +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
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
fa7007bcbb
gtk2 (can be merged):
...
- fix masking in ListView pixbuf creation code
- fix memory leak in ListView pixbuf creation code
git-svn-id: trunk@16738 -
2008-09-26 02:32:42 +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
e3520a6d50
gtk intf: reduced warnings/notes - use -dVerboseLCLTodos and -dVerboseGtkTodos to see them
...
git-svn-id: trunk@15422 -
2008-06-14 12:04:46 +00:00
mattias
e8f4f6e240
replaced several BoolToStr calls with dbgs
...
git-svn-id: trunk@12914 -
2007-11-18 13:06:38 +00:00
paul
5814f58500
revert previous commit (wrong file commited) and commit right file
...
git-svn-id: trunk@12764 -
2007-11-07 09:14:58 +00:00
paul
f5f14337fe
gtk2: fix 2 ListView mem leaks
...
git-svn-id: trunk@12762 -
2007-11-07 01:43:16 +00:00
paul
2bc5188cb4
TListView:
...
- lcl: better handling of TListItem.Checked
- gtk1/2 implemented TListView.Checkboxes and TListItem.Checked
git-svn-id: trunk@12755 -
2007-11-06 09:20:04 +00:00
paul
cf1ef4b245
gtk: remove 2 WriteLns from code
...
git-svn-id: trunk@12685 -
2007-11-02 03:55:03 +00:00
marc
9313297b28
* Fixed rowstride rounding
...
* Fixed bitmap endianes on bigendian displays
* Fixed pixbuf alpha loading on bigendian displays
(fixes #9740 )
git-svn-id: trunk@12587 -
2007-10-26 00:08:10 +00:00
andrew
5ba8252275
Fixed some gtk2 memory leaks where GtkTreePath's were not freed
...
git-svn-id: trunk@12565 -
2007-10-23 14:47:19 +00:00
mattias
9cfb1b4cac
gtk2 intf: listview: fixed various gtk warnings
...
git-svn-id: trunk@12480 -
2007-10-15 22:02:08 +00:00
andrew
3583729c19
Fixed bug #9578 which duplicated items in a listview when items are added before the handle is allocated and there are at least on column added
...
git-svn-id: trunk@12452 -
2007-10-14 01:27:15 +00:00