X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0b1add25fdb6a625c7b2a07de7e3316d5a869b41..106f0d98f88a701b4c9ea7e2419d7ee6c66de13b:/interface/wx/infobar.h diff --git a/interface/wx/infobar.h b/interface/wx/infobar.h index f79f3b110d..322548f14b 100644 --- a/interface/wx/infobar.h +++ b/interface/wx/infobar.h @@ -4,7 +4,7 @@ // Author: Vadim Zeitlin // RCS-ID: $Id$ // Copyright: (c) 2009 Vadim Zeitlin -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// /** @@ -64,14 +64,14 @@ native implementation requires a recent -- as of this writing -- GTK+ 2.18 version. - @library{wxadv} + @library{wxcore} @category{miscwnd} @see wxStatusBar, wxMessageDialog @since 2.9.1 */ -class wxInfoBar : public wxWindow +class wxInfoBar : public wxControl { public: /** @@ -107,7 +107,7 @@ public: The id of the info bar window, usually unused as currently no events are generated by this class. */ - wxInfoBar(wxWindow *parent, wxWindowID winid = wxID_ANY); + bool Create(wxWindow *parent, wxWindowID winid = wxID_ANY); /** Add a button to be shown in the info bar. @@ -200,17 +200,17 @@ public: Either or both of the parameters can be set to wxSHOW_EFFECT_NONE to disable using effects entirely. - Notice that if you place the bar at the bottom of the window you should - reverse the effects used for showing and hiding for better appearance. + By default, the info bar uses wxSHOW_EFFECT_SLIDE_TO_BOTTOM effect for + showing itself and wxSHOW_EFFECT_SLIDE_TO_TOP for hiding if it is the + first element of the containing sizer and reverse effects if it's the + last one. If it is neither the first nor the last element, no effect is + used to avoid the use of an inappropriate one and this function must be + called if an effect is desired. @param showEffect - The effect to use when showing the bar. By default, - wxSHOW_EFFECT_SLIDE_TO_BOTTOM which is appropriate for the bars - placed at the top of the window. + The effect to use when showing the bar. @param hideEffect - The effect to use when hiding the bar. By default, - wxSHOW_EFFECT_SLIDE_TO_TOP which is appropriate for the bars placed - at the top of the window. + The effect to use when hiding the bar. */ void SetShowHideEffects(wxShowEffect showEffect, wxShowEffect hideEffect);