Commit Graph

760 Commits

Author SHA1 Message Date
mattias
dc78f11aef fixed typo cant
git-svn-id: trunk@27305 -
2010-09-11 14:06:32 +00:00
mattias
369aa3055c fixed typo dont
git-svn-id: trunk@27304 -
2010-09-11 14:05:21 +00:00
zeljko
1a283e877f Gtk2: fixed asserts from gtk2 lib when using gtk_window_set_keep_above() but our form is reparented to some other control (eg. TPanel).
git-svn-id: trunk@27288 -
2010-09-10 09:50:05 +00:00
zeljko
ec644c4d7d Gtk2: fixed TMemo.ReadOnly. fixes #17367
git-svn-id: trunk@27281 -
2010-09-07 19:18:48 +00:00
zeljko
5100ba4cda Gtk2: TGtk2WidgetSet.SetWindowPos() implemented SWP_NOMOVE & SWP_NOSIZE
git-svn-id: trunk@27280 -
2010-09-07 19:06:59 +00:00
zeljko
f2e1d9f50b Gtk2: fixed TGtk2WSWinControl.SetChildZPosition(). fixes #17298
git-svn-id: trunk@27269 -
2010-09-04 17:14:49 +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
e62fc9c0f6 Gtk2: fixed compilation with -dVerboseFocus. fixes #17209
git-svn-id: trunk@27191 -
2010-08-26 09:08:22 +00:00
martin
2c75806565 GTK2: clean up caret timer-handler
git-svn-id: trunk@27171 -
2010-08-23 17:19:59 +00:00
martin
6eb5cddca6 Gtk2: Fix newly created caret not shown (until after SetCaretPos)
git-svn-id: trunk@27159 -
2010-08-21 00:49:45 +00:00
marc
0b2e80a484 * Move generic RGBIndices code to rawimage description. Part of patch #16304 by Denis Golovan
git-svn-id: trunk@27043 -
2010-08-09 22:53:38 +00:00
marc
e46e582d12 * Set HideKeyTableWarnings by default so no key table warnings ar shown (Out of OEM specific VK codes)
git-svn-id: trunk@27035 -
2010-08-08 15:07:23 +00:00
paul
3ecb4329dc gtk2: formatting
git-svn-id: trunk@26974 -
2010-08-02 02:52:27 +00:00
zeljko
67fa623ccb Gtk2: check if form is designing when using gtk_window_set_keep_above()
git-svn-id: trunk@26765 -
2010-07-21 20:11:48 +00:00
zeljko
960c3f895a Gtk2: use gtk_window_set_keep_above() just before show/hide. fixes #16595
git-svn-id: trunk@26764 -
2010-07-21 20:02:23 +00:00
paul
119861634f gtk2: skip own popup menu check for containers if signal was emitted by their children (issue #0016981)
git-svn-id: trunk@26743 -
2010-07-20 03:39:57 +00:00
paul
6070876176 lcl: formatting
git-svn-id: trunk@26730 -
2010-07-19 03:15:12 +00:00
paul
76c11c114e gtk2: handle UTF8KeyPress key changes. based on patch of José Mejuto (gtk2 part of issue #0015927)
git-svn-id: trunk@26673 -
2010-07-16 03:20:00 +00:00
mattias
a8d5b99b2b gtk2 intf: clean up
git-svn-id: trunk@26646 -
2010-07-14 15:14:00 +00:00
paul
9a46922fa4 gtk2: fix comment
git-svn-id: trunk@26639 -
2010-07-14 10:44:32 +00:00
paul
a3dac0b6df lcl: redo context menu message handling:
- when called by keyboard pass -1, -1 coords
  - remove child->parent loop from LCL to widgetsets (win32 and wince do this automatically, qt do it too if mouse propagation is on)
  - don't show parent context menu if child has own standard menu (like TEdit)
qt: redo mouse handling, turn on mouse propagation and mouse tracking for most of widgets, stop propagation in event filters
gtk2: implement context menu loop
widgetsets: remove LM_PRESSED, LM_RELEASED messages (LCL does not use them and they are not needed for any compatbility reasons)

git-svn-id: trunk@26637 -
2010-07-14 08:47:02 +00:00
mattias
152fbbfa9c gtk2 intf: when a window gets focus, send the LM_SETFOCUS message to the ActiveControl to follow the LCL logic
git-svn-id: trunk@26563 -
2010-07-10 06:51:28 +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
mattias
77c0853887 debugging
git-svn-id: trunk@26534 -
2010-07-08 20:24:51 +00:00
zeljko
d2fd11cca9 Gtk2: fixed LTOR & RTOL for complex widgets (listviews etc). fixes #16865
git-svn-id: trunk@26505 -
2010-07-07 14:02:49 +00:00
mattias
81f8e13285 gtk2 intf: do not send LM_SETFOCUS to active form to prevent resetting ActiveControl
git-svn-id: trunk@26500 -
2010-07-07 12:18:20 +00:00
zeljko
02e440173b Gtk2: fixed wrong result from GetTabRect. fixes #16459
git-svn-id: trunk@26488 -
2010-07-06 14:54:52 +00:00
zeljko
1cb4bc91ba Gtk2: formatting
git-svn-id: trunk@26461 -
2010-07-04 16:10:30 +00:00
paul
fe54310b0f lcl: introduce new widgetset functions for rubberband creation and moving, implement them for win32, qt and gtk2
git-svn-id: trunk@26446 -
2010-07-03 15:25:36 +00:00
zeljko
97298eab5c Qt: implemented ShowInTaskbar under X11. fixes #16832.
Gtk2: fixed compilation under linux.

git-svn-id: trunk@26444 -
2010-07-03 14:51:15 +00:00
paul
a04f5338a4 gtk2: fix compilation under windows
git-svn-id: trunk@26441 -
2010-07-03 12:15:44 +00:00
zeljko
7add8e0cd5 Gtk2: formatting
git-svn-id: trunk@26438 -
2010-07-03 08:40:57 +00:00
zeljko
358af10c61 Gtk2: fixed caret blinking with gtk2 >= 2.18
git-svn-id: trunk@26431 -
2010-07-02 22:04:05 +00:00
zeljko
db22564763 Gtk2: fixed mouse capture locks. fixes #15271
git-svn-id: trunk@26430 -
2010-07-02 21:19:26 +00:00
zeljko
cee4590e6c Gtk2: started mouse capturing fixing
git-svn-id: trunk@26425 -
2010-07-02 20:04:07 +00:00
zeljko
9550000749 Gtk2: fixed gtk2winapi.inc %MainUnit name
git-svn-id: trunk@26372 -
2010-06-30 21:26:33 +00:00
zeljko
985aea5d22 LCL: setBidiMode in CreateWnd, so all ws are correctly updated.fixes #16818
git-svn-id: trunk@26365 -
2010-06-30 20:26:10 +00:00
zeljko
5836362db3 Gtk2: fix dissapearing of child controls when form is maximized.Applies to gtk2 <= 2.8.fixes #15134
git-svn-id: trunk@26363 -
2010-06-30 18:58:39 +00:00
mattias
d130d94e34 LCL: debugging
git-svn-id: trunk@26341 -
2010-06-30 06:53:15 +00:00
zeljko
611ec32890 Gtk2: TGtk2WSCustomPairSplitter: fixed crash on 64bit gtk2. fixes #16760
git-svn-id: trunk@26272 -
2010-06-23 17:26:27 +00:00
blikblum
3d4516b088 lcl: implement GetCurrentObject for Gtk, Gtk2, Qt, Carbon and WinCe. Part of 14792
git-svn-id: trunk@26265 -
2010-06-22 20:36:58 +00:00
zeljko
354b05f27c Gtk2: reimplemented Gtk2WSScrolledWindow.ScrollBy(), also GtkWSCustomForm.ScrollBy() using patch from Mazen Niefer as better approach so gtk 2.8 is supported also.
git-svn-id: trunk@26258 -
2010-06-22 17:40:37 +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
5047e33c0a gtk-splitup: cleanup compiler hints, removed unsued variables
git-svn-id: trunk@26013 -
2010-06-09 23:08:38 +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
mattias
f60167a4e3 gtk intf: clean up
git-svn-id: trunk@25798 -
2010-05-31 08:02:58 +00:00
dmitry
54910c2c04 gtk2: change FormStyle on run-time
git-svn-id: trunk@25732 -
2010-05-28 17:46:31 +00:00
zeljko
3dfe0e61f3 Gtk2: use SetResizeRequest() instead FormSavedPos (removed my latest patch for for positioning after hide).fixes #16507
git-svn-id: trunk@25549 -
2010-05-20 17:59:22 +00:00
zeljko
891890b3ab Gtk2: implemented AppRemoveStayOnTop, AppRestoreStayOnTop also normalize stayOnTop in appactivate & appdeactivate.
git-svn-id: trunk@25540 -
2010-05-20 11:42:56 +00:00
zeljko
127ef52c41 Gtk2: changed AppBringToFront to do same job as with win32 and qt.
git-svn-id: trunk@25538 -
2010-05-20 11:16:21 +00:00