Commit Graph

98 Commits

Author SHA1 Message Date
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
zeljko
d871ad3dc6 Gtk2: fixed capturing of mouse with TScrollBar.Patch by August Klein. issue #19761
git-svn-id: trunk@33189 -
2011-10-30 20:12:18 +00:00
sekelsenmat
2c0cc4c4d4 Reverts the previous removal of TLMouseEvent.State
git-svn-id: trunk@33114 -
2011-10-27 18:03:01 +00:00
sekelsenmat
f498b421a6 Reverts wrong changes from Gtk2
git-svn-id: trunk@33111 -
2011-10-27 15:30:43 +00:00
sekelsenmat
73f0887e09 Fixes bug #20065. Removes ssCaps, ssNum and ssScroll because they are implemented based on the key lock in win32, which is not the same as shift state, they are added only for MouseWhell events and very unreliable across platforms (cannot be correctly implemented in win32 for example). Also corrects the ShiftState for MouseWhell messages in Windows. Removes State from the mousewhell internal message, now Button is used, which is more consistent with Win32.
git-svn-id: trunk@33092 -
2011-10-26 15:08:10 +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
zeljko
7d0dab7439 Gtk2: fixed missing result in page control afterswitch, formatting
git-svn-id: trunk@33015 -
2011-10-22 09:07:20 +00:00
zeljko
7d2c10b1ca Gtk2: fix mouse capture while designing. issue #20189
git-svn-id: trunk@32231 -
2011-09-08 13:45:12 +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