wxWidgets/interface/wx
Vadim Zeitlin ed8efd46d9 Added native wxInfoBar implementation for wxGTK.
Straightforward implementation of wxInfoBar using GtkInfoBar widget available
in GTK+ 2.18.

Some side effects of this change:

- Rename wxInfoBar version in wx/generic/infobar.h to wxInfoBarGeneric and
  define wxInfoBar in wx/infobar.h.
- Also change default value of flags argument to ShowMessage() to
  wxICON_INFORMATION from wxICON_NONE as the default colour for wxICON_NONE
  messages is surprisingly ugly in GTK native version.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62276 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-10-05 22:55:10 +00:00
..
aui
generic Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
html Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
msw Document the meaning of empty value name in wxRegKey methods. 2009-09-12 22:48:29 +00:00
persist
propgrid Store property name and value in wxPropertyGridEvent, keep track of live event instances, and clear property/grid information in them in wxPropertyGrid dtor. This allows application to relay events for later processing without fear of losing most relevant information within. 2009-09-27 14:35:02 +00:00
protocol Applied modified #10655 (Added Cookie (receive) support to wxHTTP) 2009-09-26 19:47:23 +00:00
ribbon Merged GSOC Ribbon work from SOC2009_RIBBON branch into trunk. 2009-09-16 12:06:02 +00:00
richtext Added wxRICHTEXT_HANDLER_USE_CSS flag for HTML handler to use CSS 2009-09-23 11:05:52 +00:00
stc
xml fixed wxXmlDocument::Save() to interpret the indentstep argument correctly 2009-10-04 21:19:40 +00:00
xrc Add wxXmlResource::LoadObjectRecursively(). 2009-09-14 23:22:00 +00:00
aboutdlg.h Allow setting long version field in About dialog. 2009-07-25 22:53:23 +00:00
accel.h
access.h
animate.h
any.h Added wxDECLARE_ANY_TYPE(CLS, DECL) and documented for what kind of situation it is intended: wxAny used across DLL and EXE boundaries. 2009-10-03 10:43:21 +00:00
app.h Define wxDEBUG_LEVEL in both debug and release builds as 1. 2009-09-12 11:28:52 +00:00
apptrait.h
archive.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
arrstr.h make wxSortedArrayString::Sort() and Insert() private in STL build (closes #10947) 2009-07-01 08:56:31 +00:00
artprov.h now wxGTK is always compiled against GTK+ >= 2.4 2009-04-12 12:43:38 +00:00
atomic.h
base64.h Never overflow the output buffer in wxBase64Decode(). 2009-08-23 22:25:12 +00:00
bitmap.h Applied part of #10034: wxImage::ConvertToDisabled() 2009-09-24 20:05:33 +00:00
bmpbuttn.h minor tweaks to alignment styles documentation 2009-06-15 23:18:06 +00:00
bmpcbox.h
bookctrl.h
brush.h add new predefined colour (and relative brush/pen): wxYELLOW (closes #10669) 2009-05-09 12:40:09 +00:00
buffer.h fixed size of buffer returned by wxFormatConverter (it was too large before) 2009-03-30 11:54:41 +00:00
busyinfo.h
button.h added support for bitmaps in wxButton to wxOSX/Cocoa 2009-06-21 03:01:53 +00:00
calctrl.h do not use @c to refer to wxDefault* objects; use :: so an hypertext link is created 2009-03-14 00:49:24 +00:00
caret.h
chartype.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
checkbox.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
checklst.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
choicdlg.h replace wxGetMultipleChoices() with wxGetSelectedChoices() which allows to distinguish between cancelling the dialog and not selecting any items in it (closes #10057) 2009-03-07 15:39:09 +00:00
choice.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
choicebk.h
clipbrd.h
clntdata.h
clrpicker.h
cmdline.h better docs for wxCmdLineParser (fixes a few typos, adds more comments) 2009-03-22 23:29:14 +00:00
cmdproc.h
cmndata.h
collpane.h
colordlg.h
colour.h Applied part of #10034: wxImage::ConvertToDisabled() 2009-09-24 20:05:33 +00:00
combo.h Added note about dangers of adding and deleting items in wxEVT_COMMAND_COMBOBOX_CLOSEUP (works only on wxMSW) 2009-10-02 14:15:35 +00:00
combobox.h Added note about dangers of adding and deleting items in wxEVT_COMMAND_COMBOBOX_CLOSEUP (works only on wxMSW) 2009-10-02 14:15:35 +00:00
config.h
control.h
convauto.h
cpp.h move __WXFUNCTION__ to wx/cpp.h from wx/debug.h 2009-03-21 17:18:01 +00:00
cshelp.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
ctrlsub.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
dataobj.h make it explicitly clear that the len parameter of SetData() is in bytes 2009-03-29 21:31:40 +00:00
dataview.h added EVT_DATAVIEW_CACHE_HINT event (closes #9891) 2009-07-05 15:21:52 +00:00
datectrl.h removed wxDatePickerCtrlGeneric::SetFormat() which didn't exist but was declared and documented (closes #10988) 2009-07-19 16:49:29 +00:00
dateevt.h
datetime.h abandon attempts to make wxAnyStrPtr behave as bool: user-defined logical operators don't short circuit silently breaking existing code so it is better to not provide them at all; instead simply return bool from the new versions taking wxString::const_iterator; advise to use the new versions in the new code and so in our own files 2009-03-25 09:54:10 +00:00
datstrm.h
dc.h added wxDC::CopyAttributes() and use it in wxBufferedDC to ensure that wxAutoBufferedPaintDC font is correctly initialized from the window font, as it already happens with wxPaintDC that it mimics 2009-05-31 19:40:04 +00:00
dcbuffer.h
dcclient.h
dcgraph.h
dcmemory.h document wxDCMemory(wxDC*) ctor 2009-07-16 12:06:54 +00:00
dcmirror.h
dcprint.h
dcps.h
dcscreen.h
dcsvg.h
dde.h
debug.h Define wxDEBUG_LEVEL in both debug and release builds as 1. 2009-09-12 11:28:52 +00:00
debugrpt.h Allow customizing wxDebugReportCompress output file. 2009-08-14 00:06:03 +00:00
defs.h introduce wxBG_STYLE_{ERASE,PAINT} and implement their documented semantics in wxGTK 2009-06-16 23:04:42 +00:00
dialog.h document wxProgressDialog::Update(maximumValue) behaviour and warn the user that it may generate unwanted re-entrancies because of wxDialog::ShowModal() 2009-03-08 12:08:39 +00:00
dialup.h
dir.h name the enum with wxDir flags to make it easier to find it from the docs. 2009-03-01 15:47:49 +00:00
dirctrl.h added multiple selections support to wxDirCtrl (closes #10830) 2009-06-06 14:00:51 +00:00
dirdlg.h
display.h
dnd.h Consider wxOSX the port name, and have wxOSX/Carbon and wxOSX/Cocoa as variations, so that linkages from function docs are left intact. Also, do a little cleanup and elaborate more in the docs for OS X Cocoa and OS X Carbon. 2009-03-15 01:19:09 +00:00
docmdi.h
docview.h don't use wxScopedPtr<> in wxDocTemplate::CreateDocument() as the document is implicitly deleted by InitDocument() if its initialization fails; try to explain the (complex and inconsistent) rules for deleting the document in the manual 2009-03-09 19:40:49 +00:00
dragimag.h
dynarray.h Minor corrections to sorted arrays documentation. 2009-09-24 00:21:36 +00:00
dynlib.h
editlbox.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
encconv.h
event.h documenting events that are not available on OSX, closes #10776 2009-09-24 09:41:39 +00:00
evtloop.h move pending event processing back to wxApp (these methods were moved into wxEventLoopBase during YieldFor() refactoring - see #10320): we need to be able to queue events even when there's no event loop running (e.g. wxApp::OnInit) 2009-03-02 20:45:22 +00:00
fdrepdlg.h
ffile.h
file.h added wxTempFile::Flush() (dedicated to Theodore Ts'o and Ext4) 2009-05-31 09:49:31 +00:00
fileconf.h
filectrl.h
filedlg.h Applied #10917: wxGTK wxFileDialog::SetDirectory and ::SetFilename problems 2009-09-24 20:36:46 +00:00
filefn.h
filename.h Document wxFileName::SetPath(). 2009-09-04 16:20:49 +00:00
filepicker.h
filesys.h
font.h wxFont::MakeXXX() and Scale() methods now modify the font in place; XXX() and Scaled() create new font 2009-06-17 21:27:37 +00:00
fontdlg.h
fontenum.h
fontmap.h
fontpicker.h
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
fs_mem.h
gauge.h
gbsizer.h
gdicmn.h warn the user that for all basic classes wxPoint,wxRect,wxSize,wxRealPoint negative values are allowed inside the internal coordinate members; specify that their default ctors init to zero their internals 2009-03-15 11:33:40 +00:00
gdiobj.h
glcanvas.h adding comment about wxHAS_OPENGL_ES 2009-03-29 17:20:14 +00:00
graphics.h Document wxGraphicsPath::AddArc() better. 2009-08-22 13:59:14 +00:00
grid.h Added support for corner, row and column headers renderers to wxGrid. 2009-09-14 00:45:29 +00:00
hash.h
hashmap.h Fixed up the short description of wxHashMap::find(). 2009-08-05 17:38:25 +00:00
hashset.h
headercol.h
headerctrl.h
help.h
htmllbox.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
hyperlink.h
icon.h Applied part of #10034: wxImage::ConvertToDisabled() 2009-09-24 20:05:33 +00:00
iconbndl.h document effect of loading an icon bundle on stream position 2009-06-06 12:09:30 +00:00
iconloc.h
image.h Applied part of #10034: wxImage::ConvertToDisabled() 2009-09-24 20:05:33 +00:00
imaglist.h Consider wxOSX the port name, and have wxOSX/Carbon and wxOSX/Cocoa as variations, so that linkages from function docs are left intact. Also, do a little cleanup and elaborate more in the docs for OS X Cocoa and OS X Carbon. 2009-03-15 01:19:09 +00:00
infobar.h Added native wxInfoBar implementation for wxGTK. 2009-10-05 22:55:10 +00:00
init.h
intl.h regenerated after r60684 2009-07-06 21:11:52 +00:00
ipc.h fix typo in wxClient::MakeConnection() docs (closes #10841) 2009-07-02 22:29:43 +00:00
ipcbase.h
joystick.h
kbdstate.h put wx{Keyboard,Mouse}State in events category instead of misc one 2009-05-01 22:37:14 +00:00
laywin.h
link.h
list.h Change return type of wxList::Member() to bool. 2009-09-18 17:10:58 +00:00
listbook.h
listbox.h added wxLB_NO_SB style and implementation for wxMSW (closes #10991) 2009-07-17 14:36:30 +00:00
listctrl.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
log.h Define wxDEBUG_LEVEL in both debug and release builds as 1. 2009-09-12 11:28:52 +00:00
longlong.h
math.h
mdi.h do not use @c to refer to wxDefault* objects; use :: so an hypertext link is created 2009-03-14 00:49:24 +00:00
mediactrl.h
memory.h
menu.h fix doxygen warning 2009-03-30 19:57:34 +00:00
menuitem.h added "bool checked" parameter to SetBitmap() too, for consisttency with GetBitmap() 2009-03-23 12:07:42 +00:00
metafile.h
mimetype.h
minifram.h
module.h
mousemanager.h added default ctor to wxMouseEventsManager, this is convenient when deriving window classes (which must provide default ctors to e.g. allow loading them from XRC) from it 2009-05-31 14:43:01 +00:00
mousestate.h put wx{Keyboard,Mouse}State in events category instead of misc one 2009-05-01 22:37:14 +00:00
msgdlg.h Implement wxSTAY_ON_TOP for wxMessageDialog in wxGTK. 2009-09-04 16:20:57 +00:00
msgout.h Document wxMessageOutput and related classes. 2009-07-18 23:48:50 +00:00
msgqueue.h
mstream.h
notebook.h
notifmsg.h
numdlg.h
object.h Added another hyphen in "wxObject-derived" for consistency. 2009-07-30 13:40:46 +00:00
odcombo.h
palette.h
panel.h do not use @c to refer to wxDefault* objects; use :: so an hypertext link is created 2009-03-14 00:49:24 +00:00
pen.h add new predefined colour (and relative brush/pen): wxYELLOW (closes #10669) 2009-05-09 12:40:09 +00:00
persist.h
pickerbase.h
platform.h
platinfo.h add wxGetLinuxDistributionInfo() and wxPlatformInfo::GetLinuxDistribution() functions; also add to wxPlatformInfo the GetOperatingSystemDescription(), GetDesktopEnvironment(), GetOperatingSystemDirectory() functions to group in the same class (wxPlatformInfo) all available platform-detection functions 2009-06-02 13:01:41 +00:00
popupwin.h
position.h wxPosition doesn't need renamed, it's supposed to be generic like wxSize or wxPoint. 2009-02-28 17:08:00 +00:00
power.h
print.h
printdlg.h
process.h make sure that wxProcess always have a valid PID set; add test unit for wxExecute,wxShell,wxProcess based on the code in the console sample; add some more infos/notes in wxProcess docs 2009-03-23 16:23:44 +00:00
progdlg.h add wxProgressDialog::SetRange() function 2009-06-01 23:19:25 +00:00
propdlg.h
quantize.h
radiobox.h do not use @c to refer to wxDefault* objects; use :: so an hypertext link is created 2009-03-14 00:49:24 +00:00
radiobut.h do not use @c to refer to wxDefault* objects; use :: so an hypertext link is created 2009-03-14 00:49:24 +00:00
rawbmp.h
rearrangectrl.h
recguard.h
regex.h
region.h
renderer.h Rename wxRendererNative::DrawRadioButton() to DrawRadioBitmap(). 2009-08-20 00:44:22 +00:00
sashwin.h
sckipc.h
sckstrm.h
scopedarray.h
scopedptr.h
scopeguard.h
scrolbar.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
scrolwin.h do not use @c to refer to wxDefault* objects; use :: so an hypertext link is created 2009-03-14 00:49:24 +00:00
settings.h make sure that wxSystemSettings::GetFont/GetColour return values are always valid 2009-03-24 23:13:02 +00:00
sharedptr.h
sizer.h Change wxBoxSizer::AddSpacer() to only add space in sizer direction. 2009-09-15 17:05:32 +00:00
slider.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
snglinst.h Allow creating wxSingleInstanceChecker with default name. 2009-09-16 12:38:00 +00:00
socket.h wxSocket::Initialize() and Shutdown() are for main thread only. 2009-09-21 08:44:35 +00:00
sound.h
spinbutt.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
spinctrl.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
splash.h
splitter.h
srchctrl.h
sstream.h
stackwalk.h
statbmp.h
statbox.h Correct examples in wxStaticBox(Sizer) documentation. 2009-08-07 12:39:41 +00:00
statline.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
stattext.h
statusbr.h Don't pop explicitly changed status messages. 2009-08-06 00:01:43 +00:00
stdpaths.h Document wxStandardPaths vendor-related changes. 2009-09-12 10:41:55 +00:00
stdstream.h correct a typo in a comment in the example (see #10637) 2009-05-03 09:29:13 +00:00
stockitem.h Added wxSTOCK_FOR_BUTTON flag for wxGetStockLabel(). 2009-07-25 16:41:05 +00:00
stopwatch.h
strconv.h Add convenient wxMBConv::cMB2WC/WC2MB overloads taking buffers. 2009-09-12 22:40:25 +00:00
stream.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
string.h Document ctors creating a wxString from repeated characters. 2009-09-12 10:42:04 +00:00
sysopt.h fix typos (closes #10611) 2009-03-19 15:08:12 +00:00
tarstrm.h
taskbar.h
textctrl.h only run tests using multiline strings with multiline text control; document that using multiline strings doesn't work with singleline controls 2009-04-14 13:22:09 +00:00
textdlg.h
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
textfile.h minor corrections: document typeDefault, remove text copied from the header (closes #10740) 2009-04-25 14:42:59 +00:00
textwrapper.h extracted wxTextWrapper in its own header and made it public 2009-05-31 20:12:07 +00:00
tglbtn.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
thread.h Added wxThread::GetMainId(). 2009-07-11 20:46:55 +00:00
timer.h
tipdlg.h
tipwin.h
tls.h
tokenzr.h
toolbar.h documenting events that are not available on OSX, closes #10776 2009-09-24 09:41:39 +00:00
toolbook.h
tooltip.h
toplevel.h
tracker.h
treebase.h improve wxTreeItemData documentation (closes #10662) 2009-04-05 13:07:24 +00:00
treebook.h
treectrl.h added wxTreeCtrl::GetFocusedItem() (closes #10859) 2009-06-19 23:34:51 +00:00
txtstrm.h
unichar.h Document ctors creating a wxString from repeated characters. 2009-09-12 10:42:04 +00:00
uri.h use :: when referring to wxDefaultSize or wxDefaultPosition 2009-04-21 11:21:36 +00:00
url.h
ustring.h
utils.h add wxGetLinuxDistributionInfo() and wxPlatformInfo::GetLinuxDistribution() functions; also add to wxPlatformInfo the GetOperatingSystemDescription(), GetDesktopEnvironment(), GetOperatingSystemDirectory() functions to group in the same class (wxPlatformInfo) all available platform-detection functions 2009-06-02 13:01:41 +00:00
valgen.h
validate.h
valtext.h
variant.h wxVariantData now inherits from wxObjectRefData 2009-06-17 01:32:40 +00:00
vector.h
version.h
vidmode.h
vlbox.h
volume.h
vscroll.h
weakref.h
wfstream.h typo fix (closes #10699) 2009-05-09 12:42:59 +00:00
window.h Added wxSHOW_EFFECT_NONE. 2009-10-05 22:53:57 +00:00
windowid.h
wizard.h
wrapsizer.h
wupdlock.h
wxcrt.h minimal list of wx CRT wrappers (so doxygen highlights occurrences of wxFunc() if Func() is a std CRT function 2009-03-21 00:40:12 +00:00
xlocale.h extend wxXLocale with wxStrto[d,l,ul] functions; make wxXLocale::Init() a little bit smarter on Unix systems; make XLocaleTestCase not fail on systems where french/italian support is not installed 2009-03-19 18:05:49 +00:00
zipstrm.h
zstream.h added wxZlibStream::SetDictionary() (closes #10551) 2009-03-06 16:26:15 +00:00