X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/499b2ed82caa62ec19b400c31aa26be33b1c02d4..516cdd54330f3081d6cef74865298a34e7519d84:/contrib/docs/latex/fl/dynamictoolbar.tex?ds=sidebyside diff --git a/contrib/docs/latex/fl/dynamictoolbar.tex b/contrib/docs/latex/fl/dynamictoolbar.tex index 4b0438e6e0..5767281260 100644 --- a/contrib/docs/latex/fl/dynamictoolbar.tex +++ b/contrib/docs/latex/fl/dynamictoolbar.tex @@ -1,18 +1,22 @@ % % automatically generated by HelpGen $Revision$ from -% dyntbar.h at 05/Jan/02 22:50:56 +% dyntbar.h at 21/Jan/02 21:14:18 % \section{\class{wxDynamicToolBar}}\label{wxdynamictoolbar} -class manages containment and layouting of tool-windows +wxDynamicToolBar manages containment and layout of tool windows. \wxheading{Derived from} \helpref{wxToolBarBase}{wxtoolbarbase} +\wxheading{Include files} + + + \wxheading{Data structures} \latexignore{\rtfignore{\wxheading{Members}}} @@ -22,164 +26,202 @@ class manages containment and layouting of tool-windows \func{}{wxDynamicToolBar}{\void} +Default constructor. + \func{}{wxDynamicToolBar}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id}, \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize}, \param{const long }{style = wxNO\_BORDER}, \param{const int }{orientation = wxVERTICAL}, \param{const int }{RowsOrColumns = 1}, \param{const wxString\& }{name = wxToolBarNameStr}} +Constructor: see the documentation for wxToolBar for details. + \membersection{wxDynamicToolBar::\destruct{wxDynamicToolBar}}\label{wxdynamictoolbardtor} \func{}{\destruct{wxDynamicToolBar}}{\void} +Destructor. + \membersection{wxDynamicToolBar::AddSeparator}\label{wxdynamictoolbaraddseparator} \func{void}{AddSeparator}{\param{wxWindow* }{pSepartorWnd = NULL}} +Adds a separator. See the documentation for wxToolBar for details. + \membersection{wxDynamicToolBar::AddTool}\label{wxdynamictoolbaraddtool} \func{void}{AddTool}{\param{int }{toolIndex}, \param{wxWindow* }{pToolWindow}, \param{const wxSize\& }{size = wxDefaultSize}} -overridables +Adds a tool. See the documentation for wxToolBar for details. \func{void}{AddTool}{\param{int }{toolIndex}, \param{const wxString\& }{imageFileName}, \param{wxBitmapType }{imageFileType = wxBITMAP\_TYPE\_BMP}, \param{const wxString\& }{labelText = ""}, \param{bool }{alignTextRight = FALSE}, \param{bool }{isFlat = TRUE}} +Adds a tool. See the documentation for wxToolBar for details. + \func{void}{AddTool}{\param{int }{toolIndex}, \param{wxBitmap }{labelBmp}, \param{const wxString\& }{labelText = ""}, \param{bool }{alignTextRight = FALSE}, \param{bool }{isFlat = TRUE}} +Adds a tool. See the documentation for wxToolBar for details. + \func{wxToolBarToolBase*}{AddTool}{\param{const int }{toolIndex}, \param{const wxBitmap\& }{bitmap}, \param{const wxBitmap\& }{pushedBitmap = wxNullBitmap}, \param{const bool }{toggle = FALSE}, \param{const long }{xPos = -1}, \param{const long }{yPos = -1}, \param{wxObject* }{clientData = NULL}, \param{const wxString\& }{helpString1 = ""}, \param{const wxString\& }{helpString2 = ""}} -method from wxToolBarBase (for compatibility), only -first two arguments are valid +Method from wxToolBarBase (for compatibility), only +the first two arguments are valid. +See the documentation for wxToolBar for details. \membersection{wxDynamicToolBar::Create}\label{wxdynamictoolbarcreate} \func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id}, \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize}, \param{const long }{style = wxNO\_BORDER}, \param{const int }{orientation = wxVERTICAL}, \param{const int }{RowsOrColumns = 1}, \param{const wxString\& }{name = wxToolBarNameStr}} +Creation function: see the documentation for wxToolBar for details. + + +\membersection{wxDynamicToolBar::CreateDefaultLayout}\label{wxdynamictoolbarcreatedefaultlayout} -\membersection{wxDynamicToolBar::CreateDefaulLayout}\label{wxdynamictoolbarcreatedefaullayout} +\func{LayoutManagerBase*}{CreateDefaultLayout}{\void} -\func{LayoutManagerBase*}{CreateDefaulLayout}{\void} +Creates the default layout (BagLayout). \membersection{wxDynamicToolBar::CreateTool}\label{wxdynamictoolbarcreatetool} \func{wxToolBarToolBase*}{CreateTool}{\param{wxControl* }{control}} +Creates a toolbar tool. + \func{wxToolBarToolBase*}{CreateTool}{\param{int }{id}, \param{const wxBitmap\& }{bitmap1}, \param{const wxBitmap\& }{bitmap2}, \param{bool }{toggle}, \param{wxObject* }{clientData}, \param{const wxString\& }{shortHelpString}, \param{const wxString\& }{longHelpString}} -the functions to create toolbar tools +Creates a toolbar tool. \membersection{wxDynamicToolBar::DoDeleteTool}\label{wxdynamictoolbardodeletetool} \func{bool}{DoDeleteTool}{\param{size\_t }{pos}, \param{wxToolBarToolBase* }{tool}} -the tool is still in m\_tools list when this function is called, it will -only be deleted from it if it succeeds +Deletes a tool. The tool is still in m\_tools list when this function is called, and it will +only be deleted from it if it succeeds. \membersection{wxDynamicToolBar::DoEnableTool}\label{wxdynamictoolbardoenabletool} \func{void}{DoEnableTool}{\param{wxToolBarToolBase* }{tool}, \param{bool }{enable}} -called when the tools enabled flag changes +Called when the tools enabled flag changes. \membersection{wxDynamicToolBar::DoInsertTool}\label{wxdynamictoolbardoinserttool} \func{bool}{DoInsertTool}{\param{size\_t }{pos}, \param{wxToolBarToolBase* }{tool}} +Inserts a tool at the given position. + \membersection{wxDynamicToolBar::DoSetToggle}\label{wxdynamictoolbardosettoggle} \func{void}{DoSetToggle}{\param{wxToolBarToolBase* }{tool}, \param{bool }{toggle}} -called when the tools "can be toggled" flag changes +Called when the tools 'can be toggled' flag changes. \membersection{wxDynamicToolBar::DoToggleTool}\label{wxdynamictoolbardotoggletool} \func{void}{DoToggleTool}{\param{wxToolBarToolBase* }{tool}, \param{bool }{toggle}} -called when the tool is toggled +Called when the tool is toggled. \membersection{wxDynamicToolBar::DrawSeparator}\label{wxdynamictoolbardrawseparator} \func{void}{DrawSeparator}{\param{wxDynToolInfo\& }{info}, \param{wxDC\& }{dc}} -the default implementation draws shaded line +Draws a separator. The default implementation draws a shaded line. \membersection{wxDynamicToolBar::EnableTool}\label{wxdynamictoolbarenabletool} \func{void}{EnableTool}{\param{const int }{toolIndex}, \param{const bool }{enable = TRUE}} +Enables or disables the given tool. + \membersection{wxDynamicToolBar::FindToolForPosition}\label{wxdynamictoolbarfindtoolforposition} \constfunc{wxToolBarToolBase*}{FindToolForPosition}{\param{wxCoord }{x}, \param{wxCoord }{y}} -stuff from the 2.1.15 +Finds a tool for the given position. \membersection{wxDynamicToolBar::GetPreferredDim}\label{wxdynamictoolbargetpreferreddim} \func{void}{GetPreferredDim}{\param{const wxSize\& }{givenDim}, \param{wxSize\& }{prefDim}} +Returns the preferred dimension, taking the given dimension and a reference to the result. + \membersection{wxDynamicToolBar::GetToolInfo}\label{wxdynamictoolbargettoolinfo} \func{wxDynToolInfo*}{GetToolInfo}{\param{int }{toolIndex}} +Returns tool information for the given tool index. + \membersection{wxDynamicToolBar::Layout}\label{wxdynamictoolbarlayout} \func{bool}{Layout}{\void} -see definitions of orientation types +Performs layout. See definitions of orientation types. \membersection{wxDynamicToolBar::OnEraseBackground}\label{wxdynamictoolbaronerasebackground} \func{void}{OnEraseBackground}{\param{wxEraseEvent\& }{event}} +Responds to background erase events. Currently does nothing. + \membersection{wxDynamicToolBar::OnPaint}\label{wxdynamictoolbaronpaint} \func{void}{OnPaint}{\param{wxPaintEvent\& }{event}} +Responds to paint events, drawing separators. + \membersection{wxDynamicToolBar::OnSize}\label{wxdynamictoolbaronsize} \func{void}{OnSize}{\param{wxSizeEvent\& }{event}} -event handlers +Responds to size events, calling Layout. \membersection{wxDynamicToolBar::Realize}\label{wxdynamictoolbarrealize} \func{bool}{Realize}{\void} -overriden from wxToolBarBase +Overriden from wxToolBarBase; does nothing. \membersection{wxDynamicToolBar::RemveTool}\label{wxdynamictoolbarremvetool} \func{void}{RemveTool}{\param{int }{toolIndex}} +Removes the given tool. Misspelt in order not to clash with a similar function +in the base class. + \membersection{wxDynamicToolBar::SetLayout}\label{wxdynamictoolbarsetlayout} \func{void}{SetLayout}{\param{LayoutManagerBase* }{pLayout}} +Sets the layout for this toolbar. + \membersection{wxDynamicToolBar::SizeToolWindows}\label{wxdynamictoolbarsizetoolwindows} \func{void}{SizeToolWindows}{\void} +Internal function for sizing tool windows. +