Commit Graph

106 Commits

Author SHA1 Message Date
jesus
c3619f28f4 LCL, gtk2, check if widget is still valid (avoid a CRITICAL warning)
git-svn-id: trunk@42948 -
2013-09-26 17:20:24 +00:00
jesus
49a69fc324 LCL, gtk2, updated VerboseFocus debug info
git-svn-id: trunk@42937 -
2013-09-25 22:42:13 +00:00
jesus
3b6ec447bf LCL, Gtk2, fix grid editing problem on ALT+TAB forward and back, issue #22475
git-svn-id: trunk@42923 -
2013-09-24 16:01:50 +00:00
martin
f38edbcf27 GTK2: tabcontrol, check for tab vs page
git-svn-id: trunk@42634 -
2013-09-06 10:31:51 +00:00
mattias
2f554d4dad lcl: gtk2: clean up
git-svn-id: trunk@41657 -
2013-06-10 08:30:11 +00:00
juha
7b162087fd Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +00:00
juha
30324f1b1c LCL: Fix GTK2 scroll bars jumping to bottom. Issue #24389, patch from chiizujin
git-svn-id: trunk@41056 -
2013-05-06 22:05:30 +00:00
zeljko
e63627537c Gtk2: fixed clipboard selection transfer for GtkEntry/GtkTextView. issue #24308
git-svn-id: trunk@41040 -
2013-05-05 15:43:08 +00:00
mattias
88c2af49d0 IDE: designer: fixed handling deactivate messages
git-svn-id: trunk@39774 -
2013-01-06 11:53:30 +00:00
zeljko
ca39d63bd3 Gtk2: fixed keeping of SelStart() and SelLength().issue #23219
git-svn-id: trunk@39652 -
2012-12-25 10:25:04 +00:00
mattias
67447dd7f1 lcl: gtk2: less warnigns
git-svn-id: trunk@39265 -
2012-11-08 13:01:15 +00:00
zeljko
fe992d56c4 Gtk2: trial to fix freezing of TFloatSpinEdit when we don't use clocale unit since gtk2 takes info from $LANG and our DecimalSeparator could be different. issue #23190
git-svn-id: trunk@39229 -
2012-11-02 13:45:52 +00:00
zeljko
a0224f784a Gtk2: remember selection when edit looses focus.Also preselect test when AutoSelect is true.Patch by Fabrizio Fellini modified by me for autoselect rule. fixes issues #23219,#23246
git-svn-id: trunk@39217 -
2012-11-01 08:27:48 +00:00
zeljko
7fd0c5e840 Gtk2: fixed cursor position behaviour on GtkEntry focus/unfocus. issues #21897,#23182
git-svn-id: trunk@39162 -
2012-10-25 06:42:39 +00:00
zeljko
0bc55f93bf Gtk2: fixed unwanted rubberband operation on GtkIconView. issue #22991
git-svn-id: trunk@38875 -
2012-09-27 18:48:58 +00:00
zeljko
0b23e9c0ae Gtk2: fixed crash with GtkIconView when multiselect is enabled and dbl clicked. issue #22991
git-svn-id: trunk@38868 -
2012-09-27 16:10:08 +00:00
zeljko
eb63241bf4 Gtk2: fixed crash with TListView when viewstyle is vsIcon or vsSmallIcon. issue #22778
git-svn-id: trunk@38519 -
2012-09-05 09:15:10 +00:00
blikblum
7185755781 gtk2: replace the deprecated gtk_object_get/set_data by g_object_get/set_data. part 2
git-svn-id: trunk@37752 -
2012-06-23 18:27:49 +00:00
mattias
2a2ff5bd9d gtk2 intf: cleaned up releasecapture
git-svn-id: trunk@37033 -
2012-04-26 12:48:50 +00:00
mattias
53e5a4ea10 gtk2 intf: clean up old mouse capture
git-svn-id: trunk@37032 -
2012-04-26 12:15:42 +00:00
mattias
36cd77c6bf gtk2 intf: when liboverlay scrollbar active use signal value-changed
git-svn-id: trunk@36896 -
2012-04-18 17:19:05 +00:00
mattias
284bdd4cec gtk2 intf: write warning if liboverlay scrollbar is active
git-svn-id: trunk@36895 -
2012-04-18 16:29:21 +00:00
mattias
1cb1043a25 gtk2 intf: clean up
git-svn-id: trunk@36823 -
2012-04-16 21:18:43 +00:00
mattias
5b350609ab gtk2: less hints
git-svn-id: trunk@36761 -
2012-04-14 10:27:10 +00:00
mattias
07257ec5cd gtk2: less hints
git-svn-id: trunk@36760 -
2012-04-14 10:05:39 +00:00
paul
d6e2a77af5 lcl:
- replace old SIZENORMAL, SIZEICONINC, ... constants with SIZE_RESTORED, SIZE_MINIMIZED
  - add new SIZE_FULLSCREEN constant to support wsFullScreen state

git-svn-id: trunk@36432 -
2012-03-30 01:05:10 +00:00
zeljko
7723f075ae Gtk2: removed unused TGtk2WidgetSet.FinishCreateHandle() and some cleanups
git-svn-id: trunk@36251 -
2012-03-23 09:12:08 +00:00
zeljko
35d7709226 Gtk2: do not show context menu twice over PGtkTreeView, also select item with right mouse click. issue #21522
git-svn-id: trunk@36212 -
2012-03-22 08:34:30 +00:00
zeljko
2dbd330280 Gtk2: do not show selection when GtkEntry is unfocused.
git-svn-id: trunk@36097 -
2012-03-16 20:58:04 +00:00
zeljko
5143a2f9b4 Gtk2: use different approach for FloatSpinEdit, now we use our own validator. issue #18679
git-svn-id: trunk@36095 -
2012-03-16 20:15:38 +00:00
zeljko
fbff967e32 Gtk2: cleanup
git-svn-id: trunk@36071 -
2012-03-16 08:28:34 +00:00
zeljko
14066745da Gtk2: fixed ugly behaviour of floatspinedit for gtk2 >= 2.18. issue #18679
git-svn-id: trunk@36024 -
2012-03-15 10:34:49 +00:00
zeljko
afac637ac5 Gtk2: delay CM_TEXTCHANGE for gtk2 < 2.17 (workaround for gtk2 bug). issue #19220
git-svn-id: trunk@35986 -
2012-03-14 17:31:58 +00:00
zeljko
3fcf97aadc Gtk2: fixed wrong selStart result after pasting data into GtkEntry. issue #7243
git-svn-id: trunk@35982 -
2012-03-14 17:00:47 +00:00
zeljko
aaa6a65283 Gtk2: added missing result in gtk2trayicon, cleanup of unused variables, fixed compiler warnings
git-svn-id: trunk@35675 -
2012-03-03 16:13:08 +00:00
zeljko
b20b91c23e Gtk2: resize column to fit contents when column separator is double clicked. issue #18381
git-svn-id: trunk@35577 -
2012-02-24 10:45:30 +00:00
zeljko
6791144fee Gtk2: added todo for column resizing
git-svn-id: trunk@35570 -
2012-02-23 17:30:20 +00:00
zeljko
967f02d777 Gtk2: fixed columns resizing by mouse. issue #21354
git-svn-id: trunk@35569 -
2012-02-23 17:24:04 +00:00
paul
82e9d3f4ce lcl: remove LM_DEACTIVATE message. In windows and in Delphi both activation and deactivation are handled by WM_ACTIVATE message. Better to do this merge in LCL before 1.0 to prevent later problems
git-svn-id: trunk@35518 -
2012-02-21 06:59:12 +00:00
paul
bbb4a0f776 lcl: add Target: TControl argument to NotifyApplicationUserInput(), pass this target to event handlers instead of TApplication
git-svn-id: trunk@35500 -
2012-02-20 06:20:01 +00:00
zeljko
33a2b41630 Gtk2: merged gtk2dragcallback.inc,gtk2comboboxcallback.inc and gtk2pagecallback.inc into gtk2callback.inc.
git-svn-id: trunk@35457 -
2012-02-18 17:04:43 +00:00
zeljko
d35506ce28 Gtk2: fixed bug when notebook enables drag and drop ops manually.issue #19914
git-svn-id: trunk@35213 -
2012-02-07 10:45:33 +00:00
zeljko
42d5280789 Gtk2: fixed gtkNotebook behaviour during drag and drop operations when mode=dmAutomatic. issue #19914
git-svn-id: trunk@35184 -
2012-02-06 14:57:54 +00:00
blikblum
4e8a2856a5 gtk2: remove Get/SetHiddenLCLObject and related code. The only place that was still being called is a dead code since at least 2003. Fixes issue #21021
git-svn-id: trunk@34592 -
2012-01-05 10:34:09 +00:00
zeljko
91eda267c1 Gtk2: cleanup
git-svn-id: trunk@34519 -
2011-12-30 17:18:18 +00:00
blikblum
3bd4030d1a gtk2: remove unecessary checks
git-svn-id: trunk@34395 -
2011-12-24 20:58:37 +00:00
zeljko
d2f60568af Gtk,Qt: do not pass button into TShiftState in MouseUp event. issue #20916
git-svn-id: trunk@34258 -
2011-12-18 15:44:27 +00:00
zeljko
c98a4639c4 Gtk2: fixed MouseDown trigger when focus was changed after previous MouseDown.issue #18614
git-svn-id: trunk@34021 -
2011-12-07 11:48:46 +00:00
zeljko
a17b227ac0 Gtk2: cleanup
git-svn-id: trunk@33640 -
2011-11-20 09:44:38 +00:00
zeljko
88dfff8959 Gtk2: fixed compilation with -dVerboseMouseFix
git-svn-id: trunk@33639 -
2011-11-20 09:35:20 +00:00