Commit Graph

185 Commits

Author SHA1 Message Date
zeljko
f84b0a0a4e Gtk2: fix inaccurate paint of checkbox and radiobutton when caption is empty. issue #20764
git-svn-id: trunk@34261 -
2011-12-18 18:17:53 +00:00
blikblum
b360e5a0bf gtk2: clear content of combobox when setting ItemIndex to -1
git-svn-id: trunk@34097 -
2011-12-10 21:41:49 +00:00
zeljko
7b99f8bda3 Gtk2: ability to change TGroupBox color.Patch by cobines, modified by me. fixes issue #20372
git-svn-id: trunk@33030 -
2011-10-22 19:10:21 +00:00
zeljko
acb9636064 Gtk2: TCustomEdit: added CellEditable hook, so it won't focus another control by pressing VK_UP or VK_DOWN. issue #11115
git-svn-id: trunk@31562 -
2011-07-04 18:30:57 +00:00
zeljko
7b6d0a6667 Gtk2: do not remove focus chain from combobox container, focusing by tab is fixed using another approach. issue #17662
git-svn-id: trunk@31560 -
2011-07-04 16:58:08 +00:00
zeljko
9d6ccb72d3 Gtk2: unset focus chain from combobox container, so it does not select combobox menu button when combobox is editable.
git-svn-id: trunk@31558 -
2011-07-04 16:32:18 +00:00
marco
6e953d396f * small fix that forces type of gtrue to longint. This makes lazarus compatible with both boolean32 based gboolean type (in FPC/trunk since r17923) while keeping compat with the old (longbool, which will remain in 2.4.x)
git-svn-id: trunk@31546 -
2011-07-03 20:39:13 +00:00
jesus
3e230c04f9 LCL, gtk/qt, fix scrollbar issues in customcontrols generated since r31447 #ab611393ae, from August Klein, issue #14728
git-svn-id: trunk@31483 -
2011-07-01 03:33:50 +00:00
juha
ab611393ae LCL: fire correct ScrollCodes in TScrollbar.OnScroll event. Patch from August Klein, issue #14728
git-svn-id: trunk@31447 -
2011-06-29 00:16:05 +00:00
paul
762aef652a gtk2: don't show widget by default if it is not requested by TCreateParams (for TCheckBox, TButton, TCombobox, TEdit for now)
git-svn-id: trunk@31353 -
2011-06-24 07:36:16 +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
juha
88e6da2538 LCL: fix custom draw Combobox. Patch from August Klein, issue #19356
git-svn-id: trunk@30792 -
2011-05-18 10:03:37 +00:00
juha
5ee9d4d079 LCL GTK2: fire OnExit event when leaving Combobox. Patch by August Klein, issue #18962
git-svn-id: trunk@30564 -
2011-05-05 23:56:49 +00:00
zeljko
ecc941f2f6 Gtk2: fixed bug where combobox returned caret position for selection length. issue #19081
git-svn-id: trunk@30185 -
2011-04-04 16:11:17 +00:00
paul
aecfd2f738 lcl: implement TListBox.ScrollWidth:
- win32, wince: set/get scrollwidth using LB_SETHORIZONTALEXTENT/LB_GETHORIZONTALEXTENT (issue #0018912)
  - qt, gtk2: don't show listbox horizontal scrollbar by default. show it only when scrollwidth > content area

git-svn-id: trunk@30138 -
2011-04-02 17:30:44 +00:00
juha
5d796b9cbb LCL: Remove OldShortCut from SetShortCut parameters and add the real shortcut keys there.
git-svn-id: trunk@29872 -
2011-03-16 16:53:36 +00:00
juha
4e95f6a390 LCL: Show menu shortcuts also when they are sequencial keys combinations (like Ctrl+Q, B)
git-svn-id: trunk@29853 -
2011-03-15 14:05:55 +00:00
juha
01db3bb47c LCL (mostly), Replace Assert(False... with //DebugLn(... Now Assert can be used for its original purpose again.
git-svn-id: trunk@29820 -
2011-03-13 18:21:51 +00:00
zeljko
7077bce83c Gtk2: fixed vertical centering of text inside readonly combobox. issue #15367
git-svn-id: trunk@29686 -
2011-02-27 16:15:14 +00:00
zeljko
9b53bfd7b2 Gtk2: implemented ScrollBars property for TMemo. patch by theo. issue #18735
git-svn-id: trunk@29478 -
2011-02-12 08:05:09 +00:00
zeljko
84cd9c95e2 Gtk2: call gtk2ws directly from combobox showhide.Fixes issue #18261
git-svn-id: trunk@28783 -
2010-12-20 08:13:46 +00:00
zeljko
2d8d01da6c Gtk2: fixed font changing on readonly combobox, issue #18206
git-svn-id: trunk@28704 -
2010-12-13 15:02:40 +00:00
zeljko
db41426263 Gtk2: fixed crash in TListBox selection handling.Fixes issue #17888
git-svn-id: trunk@28287 -
2010-11-17 08:18:10 +00:00
zeljko
650a8ad5d0 Gtk2: fix gtk errors when calling TGtk2WSCustomGroupBox.GetPreferredSize() with nil label. fixes issue #17948
git-svn-id: trunk@28269 -
2010-11-16 12:40:01 +00:00
zeljko
99cd9b4bbe Gtk2: fixed weird behaviour of TListBox selection. Fixes #16972.
git-svn-id: trunk@27968 -
2010-10-30 10:32:05 +00:00
zeljko
9da784edf0 Gtk2: removed unused units.
git-svn-id: trunk@27642 -
2010-10-10 18:11:22 +00:00
zeljko
59cfec4d13 Gtk2: implemented GetCaretPos() & SetCaretPos() for TCustomEdit.Patch by Torsten Bonde Christiansen. fixes #17187
git-svn-id: trunk@27218 -
2010-08-28 11:45:03 +00:00
zeljko
d0a7a15d11 Gtk2: properly set wordwrap for TGtk2WSCustomMemo. fixes #16875
git-svn-id: trunk@26535 -
2010-07-08 20:29:59 +00:00
zeljko
00475aa337 Gtk2: postpone SetSelStart() since selStart can be changed in OnChange event. fixes #16678
git-svn-id: trunk@26253 -
2010-06-22 11:55:23 +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
zeljko
8c493d95f2 Gtk2: fixed TListBox.TopIndex returning.patch by Evgeny Duryagin, fixes #14613
git-svn-id: trunk@25450 -
2010-05-15 21:39:32 +00:00
blikblum
25f7120344 gtk2: use AParams info to set TCustomListBox BorderStyle at handle creation
git-svn-id: trunk@25391 -
2010-05-14 03:49:24 +00:00
paul
4f31973425 lcl, gtk2: don't force combobox to have 0 ItemIndex - it needs to be -1 if not really assigned (issue #0016354)
git-svn-id: trunk@25060 -
2010-04-29 03:13:10 +00:00
zeljko
f3ed9e12d7 Gtk2: do not hide event box window, otherwise Z order cannot be setted up for buttons. fixes #11381,#15742
git-svn-id: trunk@24293 -
2010-03-30 10:00:30 +00:00
blikblum
ee9e74300f *gtk2: supress warning in older gtk2 (code to fix the vertical position of the button text)
git-svn-id: trunk@24228 -
2010-03-26 19:17:44 +00:00
zeljko
7e24823c22 Gtk2: scrollbar - fixed pagesize calculation, fixes #16001
git-svn-id: trunk@24188 -
2010-03-24 11:16:24 +00:00
mattias
ccc0c4846e gtk2 intf: fixed crash gtk2 combobox: items are initialzed in InitializeWnd, bug #16037
git-svn-id: trunk@24084 -
2010-03-18 14:32:06 +00:00
zeljko
3d77cd4d3c Gtk2: fix for listbox itemindex. fixes #15784
git-svn-id: trunk@23966 -
2010-03-12 15:13:57 +00:00
blikblum
3a1ec8cac1 gtk2: initialize inner_border property to nil. Bug #15949
git-svn-id: trunk@23925 -
2010-03-10 17:11:29 +00:00
mattias
b4dee09450 gtk2 intf: groupbox: use default frame border until style initialized
git-svn-id: trunk@23850 -
2010-03-06 22:35:55 +00:00
paul
b9baabfc09 gtk2: redo clearing of listbox selection (fixes bug #0015627)
git-svn-id: trunk@23695 -
2010-02-12 02:22:04 +00:00
mattias
2d5f135ee2 gtk2 intf: centering label on button, from Luiz, bug #8765
git-svn-id: trunk@23028 -
2009-12-08 12:38:50 +00:00
paul
b89b28de7c lcl: remove lclintf ComboBoxDropDown, create 2 methods instead in TWSCustomCombobox: one to get DroppedDown status, another to set it. + implementation for all widgetsets except carbon
git-svn-id: trunk@22285 -
2009-10-26 10:21:56 +00:00
mattias
e2f8e9d673 gtk2 intf: fixed trying to set enter/leave signals for combobox button if it is a cellview
git-svn-id: trunk@21362 -
2009-08-20 17:45:00 +00:00
vincents
03d39fc728 gtk2 widgetset: fixed showing selection in combobox after setting the color, hint from Paul who did the same thing in r21027 #11435c4016 for TEdit, fixes issue #14270
git-svn-id: trunk@21102 -
2009-08-05 09:22:47 +00:00
jesus
47b8c987cb LCL, fix a couple gtk2 combobox mem leaks
git-svn-id: trunk@20586 -
2009-06-11 20:12:02 +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
b92167f4b3 gtk: treat clBtnFace as default bg color as it was before (temporary solution)
git-svn-id: trunk@20446 -
2009-06-05 16:24:35 +00:00
mattias
bd573155e3 gtk2 intf: fixed TGtk2WSCustomGroupBox.SetLabel
git-svn-id: trunk@20300 -
2009-05-30 08:27:53 +00:00
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