wxWidgets/include/wx/gtk
Vadim Zeitlin 6abf7b639c Don't use invoking window in wxGTK wxMenuBar implementation.
wxGTK wxMenuBar used its own SetInvokingWindow/UnsetInvokingWindow() and
related functions instead of reusing the base class Attach/Detach() which
exist for exactly the same purpose. This resulted in unnecessary code
duplication and confusion and, since the changes of r64104, resulted in
asserts due to use of SetInvokingWindow() for non-popup menus.

Fix this by removing the wxGTK-specific functions and doing the work they used
to do in (now overridden) Attach() and Detach(). Also call Attach/Detach()
instead of these functions from wxGTK wxFrame and wxMDIParentFrame code.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64127 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-04-24 15:08:00 +00:00
..
gnome No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
hildon
private Reverse hierarchy of wxPizza GdkWindows 2010-03-29 01:16:06 +00:00
accel.h
animate.h
app.h remove unused function GetGdkVisual() 2010-01-07 18:30:18 +00:00
assertdlg_gtk.h
bitmap.h Implement wxMask copy ctor for wxGTK. 2010-03-28 23:20:49 +00:00
bmpbuttn.h set the initial size of bitmap buttons correctly again after it was broken by r61081 (closes #10927) 2009-06-27 22:22:48 +00:00
bmpcbox.h Added wxGTK wxBitmapComboBox::DoGetBestSize() implementation that takes bitmap size into acccount. 2009-07-18 08:33:55 +00:00
brush.h
button.h simplify Enable() 2009-12-05 19:25:04 +00:00
calctrl.h
checkbox.h remove unnecessary DoGetBestSize 2009-12-05 19:26:39 +00:00
checklst.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
chkconf.h
choice.h
clipbrd.h
clrpicker.h
collpane.h
colordlg.h
colour.h
combobox.h Add wxComboBox::Popup() and Dismiss() to manually show or hide its popup. 2010-01-24 01:00:45 +00:00
control.h
cursor.h fix the wxCursor(const wxString& cursor_file, ...) ctor by reusing wxImage ctor; fix doxygen rendering of that ctor docs 2009-05-16 10:42:48 +00:00
dataform.h
dataobj2.h
dataobj.h
dataview.h Big wxDataViewCtrl renderer classes refactoring. 2009-11-10 17:40:58 +00:00
dc.h
dcclient.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
dcmemory.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
dcscreen.h
dialog.h replace TRUE/FALSE with true/false 2009-10-09 17:39:19 +00:00
dirdlg.h
dnd.h Do earlier and better checking for matching actions and data format, hopefully fixes #11201 2009-11-15 13:39:05 +00:00
dvrenderer.h Implement text ellipsizing for wxDataViewCustomRenderer in wxGTK. 2009-11-11 01:50:06 +00:00
dvrenderers.h Implement text ellipsizing for wxDataViewCustomRenderer in wxGTK. 2009-11-11 01:50:06 +00:00
evtloop.h Refactor wxEventLoopSource-related code. 2009-10-22 11:36:35 +00:00
evtloopsrc.h Refactor wxEventLoopSource-related code. 2009-10-22 11:36:35 +00:00
filectrl.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
filedlg.h
filepicker.h Initialize picker style in native GTK file/dir pickers. 2010-03-16 00:23:57 +00:00
font.h Removed wxFont::Set/GetNoAntiAliasing() implementations. 2009-10-09 13:04:59 +00:00
fontdlg.h
fontpicker.h
frame.h Applied patch #9058 (add Hildon 2.0 support) 2009-09-24 12:36:34 +00:00
gauge.h
glcanvas.h
hyperlink.h
infobar.h minor cleanup 2009-12-05 19:57:58 +00:00
listbox.h
mdi.h
menu.h Don't use invoking window in wxGTK wxMenuBar implementation. 2010-04-24 15:08:00 +00:00
menuitem.h
minifram.h
msgdlg.h
notebook.h
pen.h
popupwin.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
print.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
private.h Remove unnecessary declarations. 2010-03-30 16:14:11 +00:00
radiobox.h use wxRA_SPECIFY_COLS/ROWS instead of old, deprecated and confusing wxRA_HORIZONTAL/VERTICAL 2009-06-03 22:33:32 +00:00
radiobut.h simplify Enable() 2009-12-05 19:25:04 +00:00
region.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
scrolbar.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
scrolwin.h
slider.h Implement wxSL_VALUE_LABEL and wxSL_MIN_MAX_LABELS for GTK+ 2009-11-14 10:58:31 +00:00
spinbutt.h simplify Enable() 2009-12-05 19:25:04 +00:00
spinctrl.h wxSpinCtrl values are always integral, they don't need to be rounded 2009-11-10 17:36:53 +00:00
statbmp.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
statbox.h minor cleanup 2009-12-05 19:57:58 +00:00
statline.h
stattext.h
taskbar.h
textctrl.h Partially implement wxTextCtrl::GetStyle() in wxGTK. 2009-10-05 22:53:26 +00:00
textentry.h wxTextEntry::SetMargins(), GetMargins() - implemented on wxMSW and wxGTK (GTK+ 2.10+); also added similar functions into wxComboCtrl, deprecated old indent-functions; wxPropertyGrid modified to use the new functionality 2009-09-05 12:39:12 +00:00
tglbtn.h simplify Enable() 2009-12-05 19:25:04 +00:00
toolbar.h Take into account the initial buttons state when creating wxGTK toolbar. 2009-12-26 16:36:39 +00:00
tooltip.h
toplevel.h better fix for #11803, don't set iconized state for hidden window 2010-03-23 17:58:03 +00:00
treeentry_gtk.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
window.h Reverse hierarchy of wxPizza GdkWindows 2010-03-29 01:16:06 +00:00