wxWidgets/include/wx/gtk1
Vadim Zeitlin b960795ea8 Add wxFontInfo class to allow using named parameters for wxFont creation.
This helper class allows to create wxFonts using shorter and more readable
code, e.g.

	wxFont font(12, wxFONTFLAG_DEFAULT,
		    wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, true,
		    "DejaVu Sans");

can now be written simply as

	wxFont font(wxFontInfo(12).FaceName("DejaVu Sans").Underlined());

Remove the ctor from font flags added in r70445 as it's not needed any longer
now that we have this one and adding it resulted in compilation errors in the
existing code which compiled with 2.8 because of ambiguities between that ctor
and wxFont(int size, int family, int style, int weight. bool underlined, ...)
one, e.g.

	wxFont(12, wxFONTFAMILY_SWISS, wxNORMAL, wxNORMAL)

didn't compile any more but it does compile again now.

See #9907.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73885 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-04-30 10:27:38 +00:00
..
private No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
accel.h Remove GTK2 specific prototypes from wx/include/gtk1. wx/gtk1/hdr into the header comments instead of wx/gtk/hdr or 2006-01-23 02:28:01 +00:00
app.h remove unnecessary GTK declarations from defs.h, move things only used once to the place that needs them 2011-09-07 16:56:50 +00:00
bitmap.h Do not put semicolons after the definition of an inline function. 2011-12-29 14:42:13 +00:00
bmpbuttn.h fix virtual function hiding warnings 2009-03-03 09:20:11 +00:00
brush.h declare future-deprecated SetStyle(int) in wxPen/Brush and not wxPen/BrushBase as it's useless there (compilation of user code doing pen.SetStyle(wxDOT) still fails) 2008-06-17 17:28:26 +00:00
button.h make various control names constants of type char, not wxChar, as this is more compatible with the old ANSI build and it doesn't make much sense to use wchar_t for ASCII strings anyhow 2007-11-12 21:37:46 +00:00
checkbox.h Remove GTK2 specific prototypes from wx/include/gtk1. wx/gtk1/hdr into the header comments instead of wx/gtk/hdr or 2006-01-23 02:28:01 +00:00
checklst.h let wxCheckListBox get the properties of wxCheckListBoxBase (was wxListBox) for wxGTK1, just like the other versions of wx 2013-01-23 10:15:15 +00:00
choice.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
clipbrd.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
colordlg.h Move wxColourData and wxFontData into separate files. 2011-01-07 05:26:57 +00:00
colour.h added wxColourBase::Init() and use DEFINE_STD_WXCOLOUR_CONSTRUCTORS() in all ports now (patch 1851600) 2007-12-22 15:03:58 +00:00
combobox.h Get rid of ugly wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST macro. 2011-07-30 11:30:08 +00:00
control.h remove unnecessary GTK declarations from defs.h, move things only used once to the place that needs them 2011-09-07 16:56:50 +00:00
cursor.h provide backward-compat wxCursor(int) ctor; remove empty stubs of XBM ctor from all ports except gtk,motif; make all ports emit wxLogError on invalid bitmap types; implement wxCursor(const wxString&, ...) ctor on GTK (not tested yet) 2008-09-25 17:56:07 +00:00
dataform.h provide overloads for all kinds of strings for wxDataFormat ctor to allow passing strings as formats implicitly 2007-06-04 12:50:43 +00:00
dataobj2.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
dataobj.h Remove GTK2 specific prototypes from wx/include/gtk1. wx/gtk1/hdr into the header comments instead of wx/gtk/hdr or 2006-01-23 02:28:01 +00:00
dc.h Do not put semicolons after the definition of an inline function. 2011-12-29 14:42:13 +00:00
dcclient.h use const arrays for wxDC array parameters, closes #10712 2013-01-18 17:27:51 +00:00
dcmemory.h Updates For OpenVMS support and some extra includes to define wx(xxxx)DC types. 2007-12-21 09:58:20 +00:00
dcscreen.h fixed wxGTK1 compilation after wxDC changes (still doesn't work) 2007-12-15 18:20:59 +00:00
dialog.h make various control names constants of type char, not wxChar, as this is more compatible with the old ANSI build and it doesn't make much sense to use wchar_t for ASCII strings anyhow 2007-11-12 21:37:46 +00:00
dnd.h remove unnecessary GTK declarations from defs.h, move things only used once to the place that needs them 2011-09-07 16:56:50 +00:00
filedlg.h File/dir dialog styles and other changes (patch 1488371): 2006-05-28 23:32:12 +00:00
font.h Add wxFontInfo class to allow using named parameters for wxFont creation. 2013-04-30 10:27:38 +00:00
fontdlg.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
frame.h use wxSTB_ as prefix for wxStatusBar styles; add support for wxSTB_ELLIPSIZE_* flags under wxGTK; support wxSTB_SHOW_TIPS even if no ellipsization mode is active; update the sample to allow the user to choose the wxStatusBar style dynamically 2009-04-25 12:59:09 +00:00
gauge.h Do not put semicolons after the definition of an inline function. 2011-12-29 14:42:13 +00:00
glcanvas.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
listbox.h remove unnecessary GTK declarations from defs.h, move things only used once to the place that needs them 2011-09-07 16:56:50 +00:00
mdi.h Review/simplify/cleanup MDI classes for all platforms and introduce base 2008-11-04 02:46:19 +00:00
menu.h remove const from by-value return type, it's useless 2010-11-17 05:57:21 +00:00
menuitem.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
minifram.h Replace wxTINY_CAPTION_{HORIZ,VERT} with a single wxTINY_CAPTION. 2010-05-10 21:09:57 +00:00
msgdlg.h Do not put semicolons after the definition of an inline function. 2011-12-29 14:42:13 +00:00
notebook.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
pen.h remove unnecessary GTK declarations from defs.h, move things only used once to the place that needs them 2011-09-07 16:56:50 +00:00
popupwin.h Remove GTK2 specific prototypes from wx/include/gtk1. wx/gtk1/hdr into the header comments instead of wx/gtk/hdr or 2006-01-23 02:28:01 +00:00
private.h remove check for missing gtk_icon_size_lookup, since it is for GTK+ 2.1, and 2.4 is required now 2007-11-24 19:11:19 +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 Remove GTK2 specific prototypes from wx/include/gtk1. wx/gtk1/hdr into the header comments instead of wx/gtk/hdr or 2006-01-23 02:28:01 +00:00
region.h a few more int/wxPolygonFillMode substitutions in wxRegion and wxGraphicsContext code 2009-01-08 16:43:56 +00:00
scrolbar.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
scrolwin.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
slider.h Remove GTK2 specific prototypes from wx/include/gtk1. wx/gtk1/hdr into the header comments instead of wx/gtk/hdr or 2006-01-23 02:28:01 +00:00
spinbutt.h Remove GTK2 specific prototypes from wx/include/gtk1. wx/gtk1/hdr into the header comments instead of wx/gtk/hdr or 2006-01-23 02:28:01 +00:00
spinctrl.h backport wxspinctrl::get/setbase form gtk ->gtk1 2012-09-20 12:33:05 +00:00
statbmp.h Remove GTK2 specific prototypes from wx/include/gtk1. wx/gtk1/hdr into the header comments instead of wx/gtk/hdr or 2006-01-23 02:28:01 +00:00
statbox.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
statline.h default name of wxStaticLine should be wxStaticLineNameStr, not wxStaticTextNameStr 2006-12-09 14:52:59 +00:00
stattext.h derive wxStaticText from wxStaticTextBase under wxGTK1 too, in particular thi sfixes missing wxStaticText::Wrap() problem during linking 2007-04-11 12:13:36 +00:00
textctrl.h Remove wxTextCtrl::OnEnabled() hack from wxGTK. 2013-03-31 01:12:21 +00:00
tglbtn.h Move wxCheckBoxNameStr declarations to wx/tglbtn.h from wx/port/tglbtn.h. 2011-02-22 13:25:30 +00:00
toolbar.h Make wxToolBar styles consistent and add wxTB_DEFAULT_STYLE. 2013-03-31 01:12:27 +00:00
tooltip.h added wxToolTip::SetAutoPop() and SetReshow() (patch 1768804) 2007-08-15 12:57:36 +00:00
toplevel.h Do not put semicolons after the definition of an inline function. 2011-12-29 14:42:13 +00:00
treectrl.h Implement wx-prefixed macros versions of DECLARE/IMPLEMENT*CLASS macros. 2010-06-09 13:55:48 +00:00
win_gtk.h Remove GTK2 specific prototypes from wx/include/gtk1. wx/gtk1/hdr into the header comments instead of wx/gtk/hdr or 2006-01-23 02:28:01 +00:00
window.h No changes, just remove wxGtkIMData forward declarations. 2013-03-26 00:59:22 +00:00