Commit Graph

1251 Commits

Author SHA1 Message Date
juha
38afa2826c Revert r37258 #dee0c332d7 because font bold style stopped working with GTK2.
git-svn-id: trunk@37279 -
2012-05-14 19:13:14 +00:00
juha
dee0c332d7 LCL: Fix wrong font size when there are numbers in name, issue #21775, patch from cobines
git-svn-id: trunk@37258 -
2012-05-12 13:40:10 +00:00
mattias
2cd8c83f80 gtk2: debugging for liboverlay grab_add/current problem
git-svn-id: trunk@37243 -
2012-05-10 14:58:41 +00:00
mattias
aa2de353ed gtk2: clean up
git-svn-id: trunk@37129 -
2012-05-01 17:40:40 +00:00
mattias
eb63525d62 gtk2: clean up
git-svn-id: trunk@37076 -
2012-04-29 10:15:27 +00:00
mattias
1a21dd05cd gtk2: verbosity for ubuntu liboverlay mouse capture bug
git-svn-id: trunk@37034 -
2012-04-26 13:58:47 +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
zeljko
5c73765c8b Gtk2: do not draw text background if colormap isn't assigned. Second part of issue #21863
git-svn-id: trunk@37031 -
2012-04-26 08:03:59 +00:00
zeljko
d9d4cafa40 Gtk2: fixed drawing of text with solid brush. issue #21863
git-svn-id: trunk@37029 -
2012-04-26 06:48:06 +00:00
zeljko
92224c7798 Gtk2: fixed retreiving font name from TGtk2WidgetSet.GetObject() when font is default. issue #21828
git-svn-id: trunk@36967 -
2012-04-22 08:11:43 +00:00
zeljko
ca6e3b563c Gtk2: fixed text background drawing in TGtk2WidgetSet.ExtTextOut() when BkMode = OPAQUE.issue #19384
git-svn-id: trunk@36929 -
2012-04-20 13:45:52 +00:00
mattias
c5ab7313c5 gtk2 intf: TGtk2WSCustomTabControl.GetDefaultClientRect for TTabControl
git-svn-id: trunk@36924 -
2012-04-20 07:27:32 +00:00
mattias
38c771eeb4 gtk2 intf: fixed TGtk2WSCustomTabControl.GetDefaultClientRect to check if gtknotebook has a page
git-svn-id: trunk@36905 -
2012-04-19 09:58:51 +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
bdab9b45e3 gtk2 intf: clean up
git-svn-id: trunk@36824 -
2012-04-16 21:24:54 +00:00
mattias
1cb1043a25 gtk2 intf: clean up
git-svn-id: trunk@36823 -
2012-04-16 21:18:43 +00:00
mattias
0913bf1056 gtk2 intf: clean up
git-svn-id: trunk@36822 -
2012-04-16 21:13:15 +00:00
mattias
309c9d9ef3 gtk2 intf: fixed compilation FPC_FULLVERSION<20600
git-svn-id: trunk@36821 -
2012-04-16 19:28:42 +00:00
mattias
8100795427 IDE: CloseQueryIDEWindows: skip sub forms
git-svn-id: trunk@36794 -
2012-04-15 12:07:58 +00:00
mattias
1d8586a848 gtk2: clean up
git-svn-id: trunk@36791 -
2012-04-15 11:46:16 +00:00
mattias
22e37e0981 gtk2: clean up
git-svn-id: trunk@36790 -
2012-04-15 11:20:46 +00:00
mattias
eec588e537 gtk2: removed OldCreateStatusBarPanel
git-svn-id: trunk@36789 -
2012-04-15 11:08:57 +00:00
mattias
8e2c46f2b0 gtk2: fixed Gtk2WidgetSet.ClipboardGetData mem leak on stream write error
git-svn-id: trunk@36788 -
2012-04-15 11:05:31 +00:00
mattias
2fd5ebfb38 gtk2: clean up
git-svn-id: trunk@36787 -
2012-04-15 10:59:36 +00:00
mattias
f7fbc97d3f gtk2: clean up
git-svn-id: trunk@36784 -
2012-04-15 01:45:34 +00:00
mattias
a93abd6d81 gtk2: clean up
git-svn-id: trunk@36783 -
2012-04-15 00:56:30 +00:00
juha
109adf051f LCL: add TGtk2WidgetSet.SetDesigning to prevent Abstract method call in IDE. Issue #21773
git-svn-id: trunk@36779 -
2012-04-14 20:33:16 +00:00
mattias
d82c35b476 gtk2: less hints
git-svn-id: trunk@36771 -
2012-04-14 11:27:22 +00:00
mattias
0c274a2e41 gtk2: less hints
git-svn-id: trunk@36770 -
2012-04-14 11:18:45 +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
mattias
fd84e1aef1 gtk2: clean up
git-svn-id: trunk@36749 -
2012-04-13 16:14:32 +00:00
zeljko
7d77b04315 Gtk2: fixed mouse capturing for native scrolling win controls (listbox,listview etc).issue #21713
git-svn-id: trunk@36734 -
2012-04-12 08:33:53 +00:00
mattias
bdef003197 LCL: makefiles: compile lcl.pas
git-svn-id: trunk@36679 -
2012-04-09 14:29:34 +00:00
mattias
6b9752807f LCL: updated unit paths in Makefile.compiled
git-svn-id: trunk@36678 -
2012-04-09 13:55:09 +00:00
mattias
07da74130a lcl: updated Makefile.compiled
git-svn-id: trunk@36672 -
2012-04-09 10:14:04 +00:00
mattias
221788591b updated Makefiles
git-svn-id: trunk@36671 -
2012-04-09 10:05:12 +00:00
zeljko
8b863c792d Gtk2: do not set widget name, it's completelly unnecessary and produce unexpected behaviour if some keywords are in widget name.issue #21661
git-svn-id: trunk@36608 -
2012-04-06 13:24:28 +00:00
zeljko
a4f13f7bd2 Gtk2: better guess for invalid mask. issue #21616
git-svn-id: trunk@36481 -
2012-03-31 13:51:05 +00:00
paul
df6f72a520 lcl, widgetsets: remove IntfSendsUTF8KeyPress from the widgetset interfaces implementation and call GetLCLCapability instead inside the generic function body
git-svn-id: trunk@36446 -
2012-03-30 08:28:34 +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
3cd59126ec Gtk2: allow changing state to maximized if we are iconified or fullscreen
git-svn-id: trunk@36410 -
2012-03-29 07:13:11 +00:00
zeljko
2c50b772e5 Gtk2: allow back from fullscreen to normal window
git-svn-id: trunk@36409 -
2012-03-29 07:10:38 +00:00
paul
880401dbb8 lcl: remove ver2_2_x defines
git-svn-id: trunk@36368 -
2012-03-27 07:16:11 +00:00
zeljko
861c143774 Gtk2: revert TGtk2WidgetSet.FinishCreateHandle() since it's used by opengl implementation. issue #21569
git-svn-id: trunk@36347 -
2012-03-26 17:48:39 +00:00
zeljko
059da29fac Gtk2: pass non-handled UTF8Key as KeyPress if UTF8KeyPress returns false. issue #21489
git-svn-id: trunk@36266 -
2012-03-23 11:09:03 +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
e95c6fcbb0 Gtk2: removed redundant and unused RecreateWnd() from gtk2widgetset, also removed unused GetDoubleBufferedDC()
git-svn-id: trunk@36250 -
2012-03-23 09:07:15 +00:00
zeljko
cf9baeddd4 Gtk2: cleanup
git-svn-id: trunk@36249 -
2012-03-23 08:55:19 +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
abdba4431a Qt,Gtk2,Carbon: do not try to show form as non-modal over modal if lcl parent is assigned.
git-svn-id: trunk@36177 -
2012-03-20 12:45:30 +00:00
zeljko
5b126c909b Qt, Gtk2: check if our Str:PChar param is nil, so do not any translation in GetTextExtentPoint() or GetTextExtentExPoint()
git-svn-id: trunk@36111 -
2012-03-17 11:33:26 +00:00
zeljko
32c73d9d34 Gtk2,Qt: fixed returning value of GetTextExtentPoint() when string is empty.
git-svn-id: trunk@36108 -
2012-03-17 11:19:29 +00:00
zeljko
3068129128 LCL: added SM_LCLMAXIMIZEDWIDTH and SM_LCLMAXIMIZEDHEIGHT to system metrics rules to get accurate size of maximized window until we fix difference between forms frame rect and client rect. issue #21119
git-svn-id: trunk@36106 -
2012-03-17 10:46:34 +00:00
zeljko
c66c521fbe Gtk2: fixed bug where wsFullScreen windowState does not work on form showing.
git-svn-id: trunk@36104 -
2012-03-17 08:57:28 +00:00
zeljko
3ca38dadcd Qt,Gtk2,Gtk: prepared winapi GetSystemMetrics to get accurate measures for maximized and fullscreen forms.part of #21119
git-svn-id: trunk@36103 -
2012-03-17 08:48:39 +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
809abca886 Gtk2: let OnEditingDone trigger when VK_RETURN is pressed in GtkSpinButton.
git-svn-id: trunk@36096 -
2012-03-16 20:47: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
e08963e2b1 Gtk2: use DefaultFormatSettings for fpc >= 2.6 to stop compiler warnings
git-svn-id: trunk@36094 -
2012-03-16 15:39:44 +00:00
zeljko
eb25b3d5e7 Gtk2: delay SetSelLength if it's called from OnChange event of TCustomEdit.
git-svn-id: trunk@36086 -
2012-03-16 11:26:45 +00:00
zeljko
2ae4a52ad0 Gtk2: implemented Cut,Copy,Paste for WSCustomEdit (TCustomEdit & TCustomMemo).part of issues #9715 and #19106
git-svn-id: trunk@36081 -
2012-03-16 09:35:30 +00:00
zeljko
c5696c73fd Gtk2: removed unused stuff
git-svn-id: trunk@36073 -
2012-03-16 08:42:10 +00:00
zeljko
fbff967e32 Gtk2: cleanup
git-svn-id: trunk@36071 -
2012-03-16 08:28:34 +00:00
zeljko
4c122be304 Gtk2: fixed input in TFloatSpinEdit. issue #18679
git-svn-id: trunk@36068 -
2012-03-16 07:57:38 +00:00
zeljko
d734ac880e Gtk2: inform lcl when return pressed on GtkButton, so it can update internal varibles or properties. issue #21483
git-svn-id: trunk@36032 -
2012-03-15 13:29:13 +00:00
mattias
adc78811ad gtk2: fixed compilation 64bit
git-svn-id: trunk@36027 -
2012-03-15 11:16:08 +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
36da3cdb12 Gtk2: check if handle allocated in all spin procs
git-svn-id: trunk@36020 -
2012-03-15 07:53:12 +00:00
zeljko
290986b478 Gtk2: cleanup of spinedit code, also added proper cast when control is spinedit. Removed usage of PGtkOldEditable
git-svn-id: trunk@36019 -
2012-03-15 07:33:58 +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
1f615514a7 Gtk2: check if we are designed form when showing nonmodal over modal.
Qt: do not apply nonmodal over modal rules for darwin - it simply does not work.

git-svn-id: trunk@35920 -
2012-03-13 10:22:12 +00:00
zeljko
7f09bdfb96 Gtk2, Qt: allow show nonmodal form over modal form. issue #21459
git-svn-id: trunk@35919 -
2012-03-13 09:33:04 +00:00
zeljko
9652b47265 Gtk2: do not assert, check if we are GtkScrolledWindow inside TGtk2WidgetSet.InvalidateRect
git-svn-id: trunk@35883 -
2012-03-11 13:27:56 +00:00
zeljko
c19754b22d Gtk2, Qt: InvalidateRect() should offset by scrollbars position, so it's compatibile with win32. issue #21364
git-svn-id: trunk@35881 -
2012-03-11 12:34:35 +00:00
zeljko
5405c2b6db Gtk2: always increase SM_CYMENU by border size
git-svn-id: trunk@35705 -
2012-03-04 15:33:36 +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
37056b6883 Gtk2: cleanup gtk2wscustomlistview
git-svn-id: trunk@35674 -
2012-03-03 16:03:52 +00:00
zeljko
ac502d8486 Gtk2: increase SM_CYMENU result by border shadows if compositing manager is running
git-svn-id: trunk@35626 -
2012-02-29 19:11:14 +00:00
zeljko
2203de7ea1 Gtk2: compositeManagerRunning moved from Gtk2WSForms into Gtk2Int.
git-svn-id: trunk@35625 -
2012-02-29 19:07:33 +00:00
zeljko
1c24c910b6 Gtk2: fixed crash in gtk2.GetWindowRect. issue #21382
git-svn-id: trunk@35606 -
2012-02-27 11:31:06 +00:00
zeljko
847d8a2eba Gtk2: fixed PaintTo() when taking image of form, now it includes mainmenu (if it's allocated)
git-svn-id: trunk@35605 -
2012-02-27 11:27:20 +00:00
zeljko
0eca80ca44 Gtk2: fixed TGtk2WidgetSet.GetWindowRect wrong result.
git-svn-id: trunk@35602 -
2012-02-26 20:08:39 +00:00
zeljko
9f7ab89220 Gtk2: make selstart for GtkEntry setting consistent with other ws. issue #11802
git-svn-id: trunk@35596 -
2012-02-26 09:59:33 +00:00
zeljko
a9c173bd7b Gtk2: fixed compilation for fpc-2.4.5
git-svn-id: trunk@35593 -
2012-02-25 13:31: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
a31497d03b Gtk2: fixed wrong result from ScreenToClient for child controls. issue #21366
git-svn-id: trunk@35574 -
2012-02-24 09:39:05 +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
zeljko
a53a3ffb36 Gtk2: wake up gtk2 event loop when there's no events in lcl or gtk2 queue (needed for glib2 < 2.24).issue #20770
git-svn-id: trunk@35567 -
2012-02-23 16:09:21 +00:00
zeljko
8cb9d35d98 Gtk2: make it compileable with -dUSE_GTK_MAIN_OLD_ITERATION
git-svn-id: trunk@35565 -
2012-02-23 14:39:49 +00:00
zeljko
f3ce22c442 Gtk2: removed stalled writeln()
git-svn-id: trunk@35524 -
2012-02-21 09:04:37 +00:00
zeljko
df39c84ef2 Qt,Gtk2: fixed result of LCLIntf.IsWindowEnabled, it should check if handle is visible too.
git-svn-id: trunk@35523 -
2012-02-21 07:48:50 +00:00
zeljko
1e4d20ff14 Gtk2: fixed bug in TGtk2WidgetSet.GetActiveWindow where it can return handle of invisible gdkwindow.
git-svn-id: trunk@35522 -
2012-02-21 07:39:57 +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
zeljko
1b0fc1ad3d Gtk, Gtk2: update rawimage description when we are about 1bpp since gtk/gtk2 expects XBM format for 1bpp bitmaps, otherwise it crashes. issue #12362
git-svn-id: trunk@35502 -
2012-02-20 07:57:55 +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
e82b157cfd Gtk2: added ifdef around duplicated routines in gtk2extras for fpc >= 2.6.0 (routines exist in fpc's gtk2 package).
git-svn-id: trunk@35491 -
2012-02-19 17:35:46 +00:00
zeljko
746e6d4bce Gtk2: fixed compilation with fpc < 2.4.5.
git-svn-id: trunk@35490 -
2012-02-19 17:16:32 +00:00
zeljko
9fcf0cceae Gtk2: removed patch for #12362 since it crashes shaped controls under gtk2.
git-svn-id: trunk@35482 -
2012-02-19 14:05:30 +00:00
zeljko
a4ee9b8f81 Gtk2: fixed compilation with -dVerboseRawImage
git-svn-id: trunk@35478 -
2012-02-19 12:08:06 +00:00
zeljko
d09a026ad1 Gtk2: finally deleted unused gtk2comboboxcallback.inc gtk2pagecallback.inc gtk2dragcallback.inc (merged into gtk2callback.inc).
git-svn-id: trunk@35460 -
2012-02-18 17:17:13 +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
dc1d8744d8 Gtk2: removed unused redundant procs
git-svn-id: trunk@35433 -
2012-02-17 18:24:08 +00:00
zeljko
542acc3023 Gtk2: cleanup
git-svn-id: trunk@35432 -
2012-02-17 17:58:35 +00:00
zeljko
33ec06316f Gtk2: removed redundant procs.
git-svn-id: trunk@35430 -
2012-02-17 17:42:39 +00:00
zeljko
202cd36b0a Gtk2: let cellrenderer trigger OnItemChecked.
git-svn-id: trunk@35411 -
2012-02-17 09:37:28 +00:00
zeljko
1a8e151f60 Gtk2: TGtk2WidgetSet.InvalidateRect() do not update widget if we are already inside paint event.
git-svn-id: trunk@35402 -
2012-02-16 16:32:22 +00:00
zeljko
447396f4b7 Gtk2: rewritten TGtk2WidgetSet.EnumFontFamiliesEx to use pure pango font families.Old behaviour (raw X11 font naming) can be reached with -dGTK2OLDENUMFONTFAMILIES. part of issue #18795
git-svn-id: trunk@35400 -
2012-02-16 15:56:36 +00:00
zeljko
ec1b2bc680 Gtk2: removed wrong debugln
git-svn-id: trunk@35399 -
2012-02-16 10:57:13 +00:00
zeljko
cdaa396f47 Gtk2: allow embedding of our LCL TCustomListView into gtk's GtkTreeView. part of #12059
git-svn-id: trunk@35349 -
2012-02-13 09:06:47 +00:00
zeljko
47b096a510 Gtk2: offset listview item display rect by height of header (if visible), now it's compatibile with win32 and qt.
git-svn-id: trunk@35348 -
2012-02-13 09:02:04 +00:00
zeljko
59a8bcd5e2 Gtk2: better debug in Gtk2WSWinControl.AddControl()
git-svn-id: trunk@35318 -
2012-02-12 09:08:37 +00:00
zeljko
785b59e3ec Gtk2: implemented SM_CXBORDER and SM_CYBORDER system metrics
git-svn-id: trunk@35308 -
2012-02-11 17:49:56 +00:00
zeljko
38cd170673 Gtk2: implemented SM_CXMENUCHECK and SM_CYMENUCHECK system metrics.
git-svn-id: trunk@35304 -
2012-02-11 13:41:05 +00:00
zeljko
93bcdf9640 Gtk2: implemented SM_CXMENUSIZE and SM_CYMENUSIZE system metrics.
git-svn-id: trunk@35303 -
2012-02-11 13:36:30 +00:00
zeljko
7cf5618863 Gtk2: implemented SM_CYMENU system metric.
git-svn-id: trunk@35301 -
2012-02-11 12:51:00 +00:00
zeljko
045a3558a4 Gtk2: implemented SM_CYCAPTION system metrics.
git-svn-id: trunk@35300 -
2012-02-11 11:56:20 +00:00
zeljko
75be46b024 Gtk2: fixed tabbing in TMemo when it's parent isn't TForm. issue #20162
git-svn-id: trunk@35282 -
2012-02-10 09:40:00 +00:00
zeljko
be493b8d7e Gtk2: fixed painting of mono bitmaps, gtk2 assumes that bmp + mask = rgba. issue #12362
git-svn-id: trunk@35281 -
2012-02-10 08:13:15 +00:00
zeljko
96b5badde1 Gtk2: do not set owner events when calling gdk_pointer_grab() while changing control cursor. issue #21253
git-svn-id: trunk@35280 -
2012-02-10 06:55:05 +00:00
zeljko
3ef3c430f0 Gtk2: reverted r35278 #a48c391314 - doesn't work good in all cases
git-svn-id: trunk@35279 -
2012-02-10 06:47:34 +00:00
zeljko
a48c391314 Gtk2: fixed mono bitmap creation on gtk2. issue #12362
git-svn-id: trunk@35278 -
2012-02-10 06:41:22 +00:00
zeljko
948afeefd5 Gtk2: fixed regression with THintWindow introduced in r34676 #93ebe05b41. issue #21194
git-svn-id: trunk@35277 -
2012-02-09 19:28:08 +00:00
zeljko
3b2ff18b3e Gtk2: implemented TCustomListView.GridLines for gtk2 >= 2.10, 2.8 still uses alternate coloring since there's no appropriate functions to fix it.
git-svn-id: trunk@35276 -
2012-02-09 18:22:37 +00:00
zeljko
ed6172d26a Gtk2: fixed assertions when calling gdk_window_get_state() with invalid PGdkWindow as param
git-svn-id: trunk@35222 -
2012-02-07 12:45:26 +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
7eb7d22e8e Gtk2: added comment about assertion from gtk_widget_get_parent_window() with gtk2 < 2.10
git-svn-id: trunk@35212 -
2012-02-07 10:22:10 +00:00
zeljko
3389d8edaa Gtk2: fixed GetDroppedDown result for gtk2 < 2.10. Property "popup-shown" was introduced in gtk2 2.10, so anything below 2.10 doesn't work.
git-svn-id: trunk@35209 -
2012-02-07 09:16:49 +00:00
zeljko
ad5445bdf0 Gtk2: fixed gtk2 < 2.12 assertions because of missing property.
git-svn-id: trunk@35193 -
2012-02-06 19:36:02 +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
zeljko
0e876bd527 Gtk, Gtk2: fixed drawing bitmaps with pf32bit. issue #8553
git-svn-id: trunk@35177 -
2012-02-06 11:17:02 +00:00
zeljko
8cb0f814ef Gtk2: proper set of global cursor. Gdk is buggy, so we must cheat it by grabbing pointer. issues #18417 and #18525
git-svn-id: trunk@35176 -
2012-02-06 09:45:34 +00:00
zeljko
8d96082dc1 Gtk2: fixed font changing on TCheckBox & TRadioButton
git-svn-id: trunk@35162 -
2012-02-05 16:33:05 +00:00
zeljko
a7b3cc4001 Gtk2: allow change of tab font in TCustomTabControl. issue #15375
git-svn-id: trunk@35147 -
2012-02-05 10:49:47 +00:00
zeljko
e96f8fdf7b Gtk2: fixed TPageControl page changing. issues #18754 and #21026
git-svn-id: trunk@35125 -
2012-02-04 16:17:32 +00:00
zeljko
c27b2e4e43 Gtk2: updated issues.xml. issue #19155
git-svn-id: trunk@35120 -
2012-02-04 10:47:29 +00:00
zeljko
5f249af015 Gtk2: fixed hang with newest glib2 >= 2.31. Patch by Ludo Brands , changed a bit by me to support old iteration implementation.Fixes issue #21129
git-svn-id: trunk@35051 -
2012-01-31 07:12:20 +00:00
mattias
fa6daa7243 gtk2 intf: clean up
git-svn-id: trunk@35032 -
2012-01-30 09:22:54 +00:00
sekelsenmat
2ef6d922c8 Restructures the LazDeviceAPIs WS implementation to be on a separate unit instead of in the LCLIntf. This allows us to move the types which bellong in the lazdeviceapis unit back to it and make things more modular too.
git-svn-id: trunk@34946 -
2012-01-26 10:07:10 +00:00
martin
53db968eab GTK2 ScrollWindowEx / flag and prcUpdate
git-svn-id: trunk@34889 -
2012-01-23 20:33:24 +00:00
martin
de7c2a8a60 GTK2 ScrollWindowEx / rewrite
git-svn-id: trunk@34878 -
2012-01-22 20:41:38 +00:00
mattias
6f4c4b5d3c gtk2: clean up
git-svn-id: trunk@34876 -
2012-01-22 20:25:54 +00:00
martin
b46ea85bc3 GTK2 ScrollWindowEx
git-svn-id: trunk@34872 -
2012-01-22 18:12:29 +00:00
juha
6bdfef31e7 GTK and GTK2: Replace const string arrays with RTTI value and WriteStr()
git-svn-id: trunk@34758 -
2012-01-15 23:51:06 +00:00
sekelsenmat
034d195ca9 Advances implementing the WS class for TLazAccessibleObject
git-svn-id: trunk@34713 -
2012-01-12 01:29:32 +00:00
zeljko
f6db445bf0 Gtk2: added TDateEdit.CalendarDisplaySettings.dsStartMon to issues.Patch by BartBroersma issue #11136.
git-svn-id: trunk@34684 -
2012-01-09 16:23:15 +00:00