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