wxWidgets/include/wx/gtk
Vadim Zeitlin d97c055514 Introduce platform-dependent wxTLWGeometry class
Previously, TLW geometry was implicitly defined as just its position,
size and the maximized/iconized state by wxPersistentTLW code. This
already wasn't enough for wxGTK which added the decoration sizes to the
geometry being saved/restored, but this had to be done using conditional
compilation, which was not ideal. And it didn't allow using an entirely
different geometry representation as will be done for wxMSW soon.

Change the code to use wxTLWGeometry class defining the geometry, as
used by the current port, explicitly and move wxPersistentTLW logic into
it, as wxPersistentXXX classes are supposed to be very simple, which
wasn't really the case.

Also provide public SaveGeometry() and RestoreToGeometry() methods in
wxTopLevelWindow, which can be useful even to people not using
wxPersistentTLW for whatever reason.

There should be no changes in behaviour so far.
2018-04-29 19:51:10 +02:00
..
gnome
private Introduce platform-dependent wxTLWGeometry class 2018-04-29 19:51:10 +02:00
accel.h
activityindicator.h
animate.h
anybutton.h
app.h Remove Hildon framework support. 2015-08-26 22:49:53 +02:00
assertdlg_gtk.h
bitmap.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
bmpbuttn.h
bmpcbox.h
brush.h
button.h
calctrl.h
checkbox.h
checklst.h
chkconf.h
choice.h Suppress focus loss on opening combobox popup in wxGTK 2018-02-04 14:51:58 +01:00
clipbrd.h
clrpicker.h
collpane.h
colordlg.h
colour.h
combobox.h
control.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
cursor.h
dataform.h
dataobj2.h
dataobj.h
dataview.h Use RAII SelectionEventsSuppressor in wxGTK wxDataViewCtrl code 2018-01-24 23:09:29 +01:00
dc.h Replace wxGTKCairoDCImpl::m_{width,height} with m_size 2018-01-25 14:56:43 +01:00
dcclient.h Fix retrieving clipping box after changing wxDC coordinates (GTK) 2016-09-01 21:42:13 +02:00
dcmemory.h
dcscreen.h
dialog.h
dirdlg.h
dnd.h
dvrenderer.h Reduce code duplication in wxGTK wxDataViewRenderer classes 2018-02-05 00:01:52 +01:00
dvrenderers.h Add missing wxOVERRIDE for overridden GtkGetValueFromString 2018-02-06 13:29:32 +01:00
evtloop.h
evtloopsrc.h
filectrl.h
filedlg.h
filehistory.h
filepicker.h Avoid some GTK+ run-time errors when using wx{File,Dir}PickerCtrl 2017-11-03 11:45:50 -07:00
font.h Add wxUSE_PRIVATE_FONTS and drop wxHAS_PRIVATE_FONTS 2017-11-24 22:56:17 +01:00
fontdlg.h
fontpicker.h
frame.h Remove Hildon framework support. 2015-08-26 22:49:53 +02:00
gauge.h Inherit wxGauge from wxGaugeBase in wxGTK 2016-05-13 22:32:16 +02:00
glcanvas.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
hyperlink.h Revert d30673e5, it's completely broken. See #17089 2016-11-23 09:28:28 -08:00
infobar.h
listbox.h Improve wxListBox::GetCountPerPage() in wxGTK and wxOSX 2017-10-21 22:10:35 +02:00
mdi.h
menu.h remove const from pass-by-value parameters 2016-01-16 10:55:01 -08:00
menuitem.h
mimetype.h Do NOT have method GetIconFromMimeType except under Unix. 2017-03-07 12:47:33 -05:00
minifram.h
msgdlg.h
nonownedwnd.h
notebook.h
pen.h Introduce wxPenInfo class 2017-09-10 01:02:06 +02:00
popupwin.h
print.h Create new instance of wxPrintDC in wxGtkPrintDialog 2017-05-29 20:17:19 +02:00
private.h
radiobox.h
radiobut.h
region.h
scrolbar.h
scrolwin.h Resolve -Wsuggest-override warnings. 2017-02-24 23:37:44 +01:00
setup0.h Check for liblzma headers in configure too and add wxUSE_LIBLZMA 2018-04-06 15:39:39 +02:00
slider.h
spinbutt.h
spinctrl.h
statbmp.h
statbox.h Move m_labelWin to wxStaticBoxBase itself 2017-12-24 22:38:10 +01:00
statline.h
stattext.h
taskbar.h
textctrl.h Fix for modified state not set after next change following a ChangeValue() 2017-12-05 06:41:08 -08:00
textentry.h Split wxTextAutoCompleteData in two subclasses 2018-01-27 01:17:50 +01:00
tglbtn.h Add RAII wrapper for GTKDisableEvents/GTKEnableEvents() calls 2016-02-06 19:13:35 +01:00
toolbar.h
tooltip.h
toplevel.h Use forward-declaration macro to avoid compiler warnings 2017-08-01 08:37:15 -07:00
webview_webkit.h Rename RunScriptInternal() to RunScriptSync() in wxGTK 2017-10-22 00:25:57 +02:00
webviewhistoryitem_webkit.h Add support for WebKit2GTK+ in wxWebView 2017-04-22 20:00:48 +01:00
window.h Suppress focus loss on opening combobox popup in wxGTK 2018-02-04 14:51:58 +01:00