1 \section{\class{wxMiniFrame
}}\label{wxminiframe
}
3 A miniframe is a frame with a small title bar. It is suitable for floating toolbars that must not
4 take up too much screen area.
6 \wxheading{Derived from
}
8 \helpref{wxFrame
}{wxframe
}\\
9 \helpref{wxWindow
}{wxwindow
}\\
10 \helpref{wxEvtHandler
}{wxevthandler
}\\
11 \helpref{wxObject
}{wxobject
}
13 \wxheading{Window styles
}
16 \begin{twocollist
}\itemsep=
0pt
17 \twocolitem{\windowstyle{wxICONIZE
}}{Display the frame iconized (minimized) (Windows only).
}
18 \twocolitem{\windowstyle{wxCAPTION
}}{Puts a caption on the frame.
}
19 \twocolitem{\windowstyle{wxDEFAULT
\_FRAME\_STYLE}}{Defined as
{\bf wxMINIMIZE
\_BOX \pipe wxMAXIMIZE
\_BOX \pipe wxTHICK
\_FRAME \pipe wxSYSTEM
\_MENU \pipe wxCAPTION
}.
}
20 \twocolitem{\windowstyle{wxMINIMIZE
}}{Identical to
{\bf wxICONIZE
}.
}
21 \twocolitem{\windowstyle{wxMINIMIZE
\_BOX}}{Displays a minimize box on the frame (Windows and Motif only).
}
22 \twocolitem{\windowstyle{wxMAXIMIZE
}}{Displays the frame maximized (Windows only).
}
23 \twocolitem{\windowstyle{wxMAXIMIZE
\_BOX}}{Displays a maximize box on the frame (Windows and Motif only).
}
24 \twocolitem{\windowstyle{wxSTAY
\_ON\_TOP}}{Stay on top of other windows (Windows only).
}
25 \twocolitem{\windowstyle{wxSYSTEM
\_MENU}}{Displays a system menu (Windows and Motif only).
}
26 \twocolitem{\windowstyle{wxTHICK
\_FRAME}}{Displays a thick frame around the window (Windows and Motif only).
}
27 \twocolitem{\windowstyle{wxTINY
\_CAPTION\_HORIZ}}{Displays a small horizontal caption. Use instead of
29 \twocolitem{\windowstyle{wxTINY
\_CAPTION\_VERT}}{Under Windows, displays a small vertical caption. Use instead of
31 \twocolitem{\windowstyle{wxRESIZE
\_BORDER}}{Displays a resizeable border around the window (Motif only;
32 for Windows, it is implicit in
{\bf wxTHICK
\_FRAME}).
}
35 See also
\helpref{window styles overview
}{windowstyles
}.
39 This class has miniframe functionality only under Windows. On other platforms,
40 it behaves like a normal frame.
44 \helpref{wxMDIParentFrame
}{wxmdiparentframe
},
\helpref{wxMDIChildFrame
}{wxmdichildframe
},
\rtfsp
45 \helpref{wxFrame
}{wxframe
},
\helpref{wxDialog
}{wxdialog
}
47 \latexignore{\rtfignore{\wxheading{Members
}}}
49 \membersection{wxMiniFrame::wxMiniFrame
}\label{wxminiframeconstr
}
51 \func{}{wxMiniFrame
}{\void}
55 \func{}{wxMiniFrame
}{\param{wxWindow*
}{parent
},
\param{wxWindowID
}{id
},
\rtfsp
56 \param{const wxString\&
}{title
},
\param{const wxPoint\&
}{ pos = wxDefaultPosition
},
\rtfsp
57 \param{const wxSize\&
}{ size = wxDefaultSize
},
\param{long
}{ style = wxDEFAULT
\_FRAME\_STYLE},
\rtfsp
58 \param{const wxString\&
}{name = ``frame"
}}
60 Constructor, creating the window.
62 \wxheading{Parameters
}
64 \docparam{parent
}{The window parent. This may be NULL. If it is non-NULL, the frame will
65 always be displayed on top of the parent window on Windows.
}
67 \docparam{id
}{The window identifier. It may take a value of -
1 to indicate a default value.
}
69 \docparam{title
}{The caption to be displayed on the frame's title bar.
}
71 \docparam{pos
}{The window position. A value of (-
1, -
1) indicates a default position, chosen by
72 either the windowing system or wxWindows, depending on platform.
}
74 \docparam{size
}{The window size. A value of (-
1, -
1) indicates a default size, chosen by
75 either the windowing system or wxWindows, depending on platform.
}
77 \docparam{style
}{The window style. See
\helpref{wxMiniFrame
}{wxminiframe
}.
}
79 \docparam{name
}{The name of the window. This parameter is used to associate a name with the item,
80 allowing the application user to set Motif resource values for
85 The frame behaves like a normal frame on non-Windows platforms.
89 \helpref{wxMiniFrame::Create
}{wxminiframecreate
}
91 \membersection{wxMiniFrame::
\destruct{wxMiniFrame
}}
93 \func{void
}{\destruct{wxMiniFrame
}}{\void}
95 Destructor. Destroys all child windows and menu bar if present.
97 \membersection{wxMiniFrame::Create
}\label{wxminiframecreate
}
99 \func{bool
}{Create
}{\param{wxWindow*
}{parent
},
\param{wxWindowID
}{id
},
\rtfsp
100 \param{const wxString\&
}{title
},
\param{const wxPoint\&
}{ pos = wxDefaultPosition
},
\rtfsp
101 \param{const wxSize\&
}{ size = wxDefaultSize
},
\param{long
}{ style = wxDEFAULT
\_FRAME\_STYLE},
\rtfsp
102 \param{const wxString\&
}{name = ``frame"
}}
104 Used in two-step frame construction. See
\helpref{wxMiniFrame::wxMiniFrame
}{wxminiframeconstr
}\rtfsp