Vadim Zeitlin
|
3cc5704485
|
do allow calling Hide() on the window before it is created
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60699 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-05-20 13:16:53 +00:00 |
|
Francesco Montorsi
|
9a33c3ef80
|
use WX_PIZZA(...) to deference pointers only when we are sure that the pointer is non-NULL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60257 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-04-20 18:49:20 +00:00 |
|
Vadim Zeitlin
|
b4857be372
|
don't assert in Refresh() if window is not created yet, simply return without doing anything (fixes crash on startup in the aui sample introduced by r59394)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59780 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-03-23 15:59:37 +00:00 |
|
Robert Roebling
|
d02852036d
|
wxBusyInfo now uses wxGenericStaticText under GTK+, more Refresh/Update updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59394 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-03-06 23:30:54 +00:00 |
|
Robert Roebling
|
ba86da30cf
|
Use gdk_window_invalidate instead of gtk_widget_queue_draw as the latter doesn't e.g. invalidate a wxTreeCtrl correctly when place somewhere different from 0,0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59202 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-28 17:22:35 +00:00 |
|
Paul Cornett
|
c4021a7920
|
use bool expression rather than implicit conversion
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59001 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-18 18:02:53 +00:00 |
|
Paul Cornett
|
f8f7cff436
|
remove unused wxKeyEvent member m_scanCode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58999 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-18 17:15:40 +00:00 |
|
Robert Roebling
|
496e7ec647
|
More GTK prefixing for internal methods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58877 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-13 10:25:38 +00:00 |
|
Robert Roebling
|
7fc8b9a4fe
|
GTK prefix for internal tooltip methods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58876 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-13 10:10:36 +00:00 |
|
Robert Roebling
|
71ead4bf23
|
Removed unneeded FixUpMouse() method, some more GTK prefixing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58875 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-13 10:00:22 +00:00 |
|
Paul Cornett
|
a1c6f06900
|
new wxTaskBarIcon implementation for GTK2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58777 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-08 22:21:24 +00:00 |
|
Robert Roebling
|
40b849aafe
|
Use wxRound() instead of (int)(my_double + 0.5);
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58663 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-04 21:12:16 +00:00 |
|
Robert Roebling
|
4c509aecb6
|
Invalidate only the specified rectangle
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58623 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-02 14:05:46 +00:00 |
|
Robert Roebling
|
08bbdb0858
|
The recent change to ::Refresh() (strangely) fails to invalidate e.g. a wxTreeCtrl in a wxDialog, revert the relevant part
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58622 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-02 14:02:50 +00:00 |
|
Paul Cornett
|
6cab4fcac7
|
simplify Refresh() and Update()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58585 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-01 07:52:39 +00:00 |
|
Paul Cornett
|
ab0c1a3c15
|
fix drawing from Update() being overwritten, fixes wxBusyInfo not drawing properly without wxYield
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58583 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-02-01 06:20:54 +00:00 |
|
Robert Roebling
|
e47e063af2
|
Add wxSIZE_FORCE_EVENT and use is from wxSizerItem::SetDimension
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58526 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-01-30 20:10:44 +00:00 |
|
Robert Roebling
|
55ca41b1ea
|
Store pointer to owning wxWindow in wxPizza widget
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58503 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-01-29 22:32:25 +00:00 |
|
Francesco Montorsi
|
9800347d77
|
wxgtk_window_size_request_callback is not needed by wxStaticText anymore
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58352 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-01-24 13:42:00 +00:00 |
|
Robert Roebling
|
7da4a9cfea
|
Remove scrollbar spacing from client size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58326 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-01-23 12:39:56 +00:00 |
|
Robert Roebling
|
cd8445da0f
|
Respect that GTK+ wants to have space between scrollbar and client area
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58294 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-01-22 13:34:17 +00:00 |
|
Robert Roebling
|
1fe91d7098
|
Give GTK specific (but public) methods a Gtk prefix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58254 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-01-21 11:36:28 +00:00 |
|
Vadim Zeitlin
|
c6212a0cb7
|
set m_isBeingDeleted to true (only) in SendDestroyEvent(); call it as early as possible during the window destruction to ensure that destroy event handlers can still access the full window object
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58246 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-01-20 18:33:33 +00:00 |
|
Vadim Zeitlin
|
d3b9f782ef
|
don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58227 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-01-19 13:55:27 +00:00 |
|
Paul Cornett
|
35510e483f
|
revert slop from previous commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57916 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-01-08 16:54:04 +00:00 |
|
Robert Roebling
|
7f25155930
|
Override mouse wheel scrolling steps from GTK and make the default 3 steps, also catch mouse wheel when over scrollbars
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57900 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2009-01-08 10:46:18 +00:00 |
|
Vadim Zeitlin
|
fcdd533591
|
handle correctly never/always shown scrollbars in GetClientSize()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57536 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-12-24 23:46:13 +00:00 |
|
Paul Cornett
|
75f661bbc8
|
simplify wxPizza a bit by always drawing the border on parent
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56797 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-11-16 18:31:19 +00:00 |
|
Vadim Zeitlin
|
5c33522fca
|
replace wx_{const,static,reinterpret}_cast with their standard C++ equivalents
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56644 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-11-02 02:39:52 +00:00 |
|
Robert Roebling
|
36a845fe5b
|
Added method to disable focus_out handling temporarily
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56521 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-10-27 14:02:54 +00:00 |
|
Paul Cornett
|
830910cc28
|
use correct background color when drawing borders
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56213 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-10-10 15:51:09 +00:00 |
|
Robert Roebling
|
3591d10f4f
|
Make keyboard input to controls in a wxPopupWindow work in at least some cases, embedded wxListCtrl still doesn't work, wxVListBox does
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56113 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-10-06 12:13:24 +00:00 |
|
Paul Cornett
|
48200154f4
|
replace m_insertCallback with a virtual function, contrary to the old comments a virtual works just fine
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55354 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-29 15:46:48 +00:00 |
|
Paul Cornett
|
9ff9d30c0a
|
Hold a reference on m_widget for the life of the associated wxWindow object.
This allows removing some ugly hacks, and leaking of GtkWidgets by wxNotebook.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55288 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-26 16:19:23 +00:00 |
|
Vadim Zeitlin
|
e8759560f8
|
add wxRenderer::GetCheckBoxSize(); refactor wxGTK code to avoid duplication (#9642)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54934 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-02 21:51:22 +00:00 |
|
Václav Slavík
|
87ec008f42
|
Fixed detection of Meta key state so that NumLock isn't misdetected as Meta.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54759 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-21 22:10:13 +00:00 |
|
Paul Cornett
|
b22bb1a015
|
gtk-universal build fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54523 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-07 16:00:41 +00:00 |
|
Vadim Zeitlin
|
c1bc8d9f92
|
don't use deprecate SetClippingRegion(wxRegion)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54056 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-09 15:52:04 +00:00 |
|
Vadim Zeitlin
|
5af86f4df5
|
don't take the min size into account when setting the window size explicitly in wxGTK, just as wxMSW doesn't do it; mention this in the docs and added a unit test to enforce this
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53741 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-25 03:08:31 +00:00 |
|
Paul Cornett
|
2a23042680
|
fix some warnings from GCC -Wextra
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53599 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-15 17:24:48 +00:00 |
|
Paul Cornett
|
8d49fda64d
|
don't send paint events for exposures of the border-only GdkWindow, fix for bug 1894655
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53539 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-10 17:30:56 +00:00 |
|
Václav Slavík
|
29901843fd
|
set initial GTK_CAN_FOCUS value to match AcceptsFocus (fixes wxTreeCtrl text control dismissing after r52476)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52907 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-29 18:14:57 +00:00 |
|
Václav Slavík
|
89267fe552
|
fixes to Freeze/Thawn when the window is shown or hidden in between Freeze and Thaw
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52688 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-22 11:55:11 +00:00 |
|
Václav Slavík
|
22f43cb5a7
|
fixed spurious debug message about unexpected focus change when wx focus changed more than once before event loop iteration
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52687 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-22 11:47:57 +00:00 |
|
Václav Slavík
|
b1bb04c5a6
|
made wxAcceleratorTable work with buttons in wxGTK too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52615 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-18 16:21:15 +00:00 |
|
Paul Cornett
|
edd6813c82
|
remove duplicate wxTaskBarIconAreaBase::DoPopupMenu, extracting the one-line difference into a new virtual
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52605 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-18 04:06:50 +00:00 |
|
Paul Cornett
|
bcf7614cf3
|
move wxWindowGTK::DoPopupMenu back to window.cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52604 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-18 03:32:27 +00:00 |
|
Václav Slavík
|
bd2e08d065
|
simplified and cleaned up wxGTK's focus handling
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52473 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-14 01:10:43 +00:00 |
|
Václav Slavík
|
c1f615bf14
|
made wxFindFocusedChild static, the comment wasn't telling truth anymore
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52338 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-05 15:31:09 +00:00 |
|
Václav Slavík
|
5f346ddc0a
|
implemented Freeze/Thaw in wxGTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52305 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-04 10:03:01 +00:00 |
|