⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gridbagsizer.tex

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 TEX
字号:
\section{\class{wxGridBagSizer}}\label{wxgridbagsizer}A \helpref{wxSizer}{wxsizer} that can lay out items in a virtual gridlike a \helpref{wxFlexGridSizer}{wxflexgridsizer} but in this caseexplicit positioning of the items is allowed using \helpref{wxGBPosition}{wxgbposition}, and items can optionally spanmore than one row and/or column using \helpref{wxGBSpan}{wxgbspan}.\wxheading{Derived from}\helpref{wxFlexGridSizer}{wxflexgridsizer}\\\helpref{wxGridSizer}{wxgridsizer}\\\helpref{wxSizer}{wxsizer}\\\helpref{wxObject}{wxobject}\wxheading{Include files}<wx/gbsizer.h>\latexignore{\rtfignore{\wxheading{Members}}}\membersection{wxGridBagSizer::wxGridBagSizer}\label{wxgridbagsizerwxgridbagsizer}\func{}{wxGridBagSizer}{\param{int }{vgap = 0}, \param{int }{hgap = 0}}Constructor, with optional parameters to specify the gap between therows and columns.\membersection{wxGridBagSizer::Add}\label{wxgridbagsizeradd}\func{wxSizerItem*}{Add}{\param{wxWindow* }{window}, \param{const wxGBPosition\& }{pos}, \param{const wxGBSpan\& }{span = wxDefaultSpan}, \param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}}\func{wxSizerItem*}{Add}{\param{wxSizer* }{sizer}, \param{const wxGBPosition\& }{pos}, \param{const wxGBSpan\& }{span = wxDefaultSpan}, \param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}}\func{wxSizerItem*}{Add}{\param{int }{width}, \param{int }{height}, \param{const wxGBPosition\& }{pos}, \param{const wxGBSpan\& }{span = wxDefaultSpan}, \param{int }{flag = 0}, \param{int }{border = 0}, \param{wxObject* }{userData = NULL}}\func{wxSizerItem*}{Add}{\param{wxGBSizerItem* }{item}}The Add methods return a valid pointer if the item was successfully placed at thegiven position, NULL if something was already there.\membersection{wxGridBagSizer::CalcMin}\label{wxgridbagsizercalcmin}\func{wxSize}{CalcMin}{\void}Called when the managed size of the sizer is needed or when layoutneeds done.\membersection{wxGridBagSizer::CheckForIntersection}\label{wxgridbagsizercheckforintersection}\func{bool}{CheckForIntersection}{\param{wxGBSizerItem* }{item}, \param{wxGBSizerItem* }{excludeItem = NULL}}\func{bool}{CheckForIntersection}{\param{const wxGBPosition\& }{pos}, \param{const wxGBSpan\& }{span}, \param{wxGBSizerItem* }{excludeItem = NULL}}Look at all items and see if any intersect (or would overlap) the givenitem. Returns true if so, false if there would be no overlap. If anexcludeItem is given then it will not be checked for intersection, forexample it may be the item we are checking the position of.\membersection{wxGridBagSizer::FindItem}\label{wxgridbagsizerfinditem}\func{wxGBSizerItem*}{FindItem}{\param{wxWindow* }{window}}\func{wxGBSizerItem*}{FindItem}{\param{wxSizer* }{sizer}}Find the sizer item for the given window or subsizer, returns NULL ifnot found. (non-recursive)\membersection{wxGridBagSizer::FindItemAtPoint}\label{wxgridbagsizerfinditematpoint}\func{wxGBSizerItem*}{FindItemAtPoint}{\param{const wxPoint\& }{pt}}Return the sizer item located at the point given in pt, or NULL ifthere is no item at that point. The (x,y) coordinates in pt correspondto the client coordinates of the window using the sizer forlayout. (non-recursive)\membersection{wxGridBagSizer::FindItemAtPosition}\label{wxgridbagsizerfinditematposition}\func{wxGBSizerItem*}{FindItemAtPosition}{\param{const wxGBPosition\& }{pos}}Return the sizer item for the given grid cell, or NULL if there is noitem at that position. (non-recursive)\membersection{wxGridBagSizer::FindItemWithData}\label{wxgridbagsizerfinditemwithdata}\func{wxGBSizerItem*}{FindItemWithData}{\param{const wxObject* }{userData}}Return the sizer item that has a matching user data (it only comparespointer values) or NULL if not found. (non-recursive)\membersection{wxGridBagSizer::GetCellSize}\label{wxgridbagsizergetcellsize}\constfunc{wxSize}{GetCellSize}{\param{int }{row}, \param{int }{col}}Get the size of the specified cell, including hgap and vgap. Onlyvalid after a Layout.\membersection{wxGridBagSizer::GetEmptyCellSize}\label{wxgridbagsizergetemptycellsize}\constfunc{wxSize}{GetEmptyCellSize}{\void}Get the size used for cells in the grid with no item.\membersection{wxGridBagSizer::GetItemPosition}\label{wxgridbagsizergetitemposition}\func{wxGBPosition}{GetItemPosition}{\param{wxWindow* }{window}}\func{wxGBPosition}{GetItemPosition}{\param{wxSizer* }{sizer}}\func{wxGBPosition}{GetItemPosition}{\param{size\_t }{index}}Get the grid position of the specified item.\membersection{wxGridBagSizer::GetItemSpan}\label{wxgridbagsizergetitemspan}\func{wxGBSpan}{GetItemSpan}{\param{wxWindow* }{window}}\func{wxGBSpan}{GetItemSpan}{\param{wxSizer* }{sizer}}\func{wxGBSpan}{GetItemSpan}{\param{size\_t }{index}}Get the row/col spanning of the specified item\membersection{wxGridBagSizer::RecalcSizes}\label{wxgridbagsizerrecalcsizes}\func{void}{RecalcSizes}{\void}Called when the managed size of the sizer is needed or when layoutneeds done.\membersection{wxGridBagSizer::SetEmptyCellSize}\label{wxgridbagsizersetemptycellsize}\func{void}{SetEmptyCellSize}{\param{const wxSize\& }{sz}}Set the size used for cells in the grid with no item.\membersection{wxGridBagSizer::SetItemPosition}\label{wxgridbagsizersetitemposition}\func{bool}{SetItemPosition}{\param{wxWindow* }{window}, \param{const wxGBPosition\& }{pos}}\func{bool}{SetItemPosition}{\param{wxSizer* }{sizer}, \param{const wxGBPosition\& }{pos}}\func{bool}{SetItemPosition}{\param{size\_t }{index}, \param{const wxGBPosition\& }{pos}}Set the grid position of the specified item. Returns true on success.If the move is not allowed (because an item is already there) thenfalse is returned. \membersection{wxGridBagSizer::SetItemSpan}\label{wxgridbagsizersetitemspan}\func{bool}{SetItemSpan}{\param{wxWindow* }{window}, \param{const wxGBSpan\& }{span}}\func{bool}{SetItemSpan}{\param{wxSizer* }{sizer}, \param{const wxGBSpan\& }{span}}\func{bool}{SetItemSpan}{\param{size\_t }{index}, \param{const wxGBSpan\& }{span}}Set the row/col spanning of the specified item. Returns true onsuccess. If the move is not allowed (because an item is already there)then false is returned.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -