|
enum | ChildClippingMode {
DontClip,
ClipToClient,
ClipToWindow,
ClipToClientAndWindowSeparately
} |
|
typedef std::map< const Wnd
*, bool >::iterator | DropsAcceptableIter |
|
virtual | ~Wnd () |
|
bool | Interactive () const |
|
bool | RepeatButtonDown () const |
|
bool | Dragable () const |
|
bool | Resizable () const |
|
bool | OnTop () const |
|
bool | Modal () const |
|
ChildClippingMode | GetChildClippingMode () const |
|
bool | NonClientChild () const |
|
bool | Visible () const |
|
const std::string & | Name () const |
|
const std::string & | DragDropDataType () const |
|
virtual void | DropsAcceptable (DropsAcceptableIter first, DropsAcceptableIter last, const Pt &pt) const |
|
Pt | UpperLeft () const |
|
Pt | LowerRight () const |
|
Pt | RelativeUpperLeft () const |
|
Pt | RelativeLowerRight () const |
|
X | Width () const |
|
Y | Height () const |
|
int | ZOrder () const |
|
Pt | Size () const |
|
Pt | MinSize () const |
|
Pt | MaxSize () const |
|
virtual Pt | ClientUpperLeft () const |
|
virtual Pt | ClientLowerRight () const |
|
Pt | ClientSize () const |
|
X | ClientWidth () const |
|
Y | ClientHeight () const |
|
Pt | ScreenToWindow (const Pt &pt) const |
|
Pt | ScreenToClient (const Pt &pt) const |
|
virtual bool | InWindow (const Pt &pt) const |
|
virtual bool | InClient (const Pt &pt) const |
|
const std::list< Wnd * > & | Children () const |
|
Wnd * | Parent () const |
|
Wnd * | RootParent () const |
|
Layout * | GetLayout () const |
|
Layout * | ContainingLayout () const |
|
const std::vector
< BrowseInfoMode > & | BrowseModes () const |
|
const std::string & | BrowseInfoText (std::size_t mode) const |
|
const boost::shared_ptr
< StyleFactory > & | GetStyleFactory () const |
|
virtual WndRegion | WindowRegion (const Pt &pt) const |
|
void | SetDragDropDataType (const std::string &data_type) |
|
virtual void | StartingChildDragDrop (const Wnd *wnd, const Pt &offset) |
|
virtual void | AcceptDrops (const std::vector< Wnd * > &wnds, const Pt &pt) |
|
virtual void | CancellingChildDragDrop (const std::vector< const Wnd * > &wnds) |
|
virtual void | ChildrenDraggedAway (const std::vector< Wnd * > &wnds, const Wnd *destination) |
|
void | SetName (const std::string &name) |
|
void | Hide (bool children=true) |
|
void | Show (bool children=true) |
|
virtual void | ModalInit () |
|
void | SetChildClippingMode (ChildClippingMode mode) |
|
void | NonClientChild (bool b) |
|
void | MoveTo (const Pt &pt) |
|
void | OffsetMove (const Pt &pt) |
|
virtual void | SizeMove (const Pt &ul, const Pt &lr) |
|
void | Resize (const Pt &sz) |
|
void | SetMinSize (const Pt &sz) |
|
void | SetMaxSize (const Pt &sz) |
|
void | AttachChild (Wnd *wnd) |
|
void | MoveChildUp (Wnd *wnd) |
|
void | MoveChildDown (Wnd *wnd) |
|
void | DetachChild (Wnd *wnd) |
|
void | DetachChildren () |
|
void | DeleteChild (Wnd *wnd) |
|
void | DeleteChildren () |
|
void | InstallEventFilter (Wnd *wnd) |
|
void | RemoveEventFilter (Wnd *wnd) |
|
void | HorizontalLayout () |
|
void | VerticalLayout () |
|
void | GridLayout () |
|
void | SetLayout (Layout *layout) |
|
void | RemoveLayout () |
|
Layout * | DetachLayout () |
|
void | SetLayoutBorderMargin (unsigned int margin) |
|
void | SetLayoutCellMargin (unsigned int margin) |
|
virtual void | Render () |
|
virtual bool | Run () |
|
void | EndRun () |
|
void | SetBrowseModeTime (unsigned int time, std::size_t mode=0) |
|
void | SetBrowseInfoWnd (const boost::shared_ptr< BrowseInfoWnd > &wnd, std::size_t mode=0) |
|
void | ClearBrowseInfoWnd (std::size_t mode=0) |
|
void | SetBrowseText (const std::string &text, std::size_t mode=0) |
|
void | SetBrowseModes (const std::vector< BrowseInfoMode > &modes) |
|
void | SetStyleFactory (const boost::shared_ptr< StyleFactory > &factory) |
|
| GG_ABSTRACT_EXCEPTION (Exception) |
|
| GG_CONCRETE_EXCEPTION (BadLayout, GG::Wnd, Exception) |
|
static unsigned int | DefaultBrowseTime () |
|
static void | SetDefaultBrowseTime (unsigned int time) |
|
static const boost::shared_ptr
< BrowseInfoWnd > & | DefaultBrowseInfoWnd () |
|
static void | SetDefaultBrowseInfoWnd (const boost::shared_ptr< BrowseInfoWnd > &browse_info_wnd) |
|
enum | DragDropRenderingState {
NOT_DRAGGED,
IN_PLACE_COPY,
DRAGGED_OVER_UNACCEPTING_DROP_TARGET,
DRAGGED_OVER_ACCEPTING_DROP_TARGET
} |
|
| Wnd () |
|
| Wnd (X x, Y y, X w, Y h, Flags< WndFlag > flags=INTERACTIVE|DRAGABLE) |
|
DragDropRenderingState | GetDragDropRenderingState () const |
|
virtual void | LButtonDown (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | LDrag (const Pt &pt, const Pt &move, Flags< ModKey > mod_keys) |
|
virtual void | LButtonUp (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | LClick (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | LDoubleClick (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | MButtonDown (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | MDrag (const Pt &pt, const Pt &move, Flags< ModKey > mod_keys) |
|
virtual void | MButtonUp (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | MClick (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | MDoubleClick (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | RButtonDown (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | RDrag (const Pt &pt, const Pt &move, Flags< ModKey > mod_keys) |
|
virtual void | RButtonUp (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | RClick (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | RDoubleClick (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | MouseEnter (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | MouseHere (const Pt &pt, Flags< ModKey > mod_keys) |
|
virtual void | MouseLeave () |
|
virtual void | MouseWheel (const Pt &pt, int move, Flags< ModKey > mod_keys) |
|
virtual void | DragDropEnter (const Pt &pt, const std::map< Wnd *, Pt > &drag_drop_wnds, Flags< ModKey > mod_keys) |
|
virtual void | DragDropHere (const Pt &pt, const std::map< Wnd *, Pt > &drag_drop_wnds, Flags< ModKey > mod_keys) |
|
virtual void | DragDropLeave () |
|
virtual void | KeyPress (Key key, boost::uint32_t key_code_point, Flags< ModKey > mod_keys) |
|
virtual void | KeyRelease (Key key, boost::uint32_t key_code_point, Flags< ModKey > mod_keys) |
|
virtual void | GainingFocus () |
|
virtual void | LosingFocus () |
|
virtual void | TimerFiring (unsigned int ticks, Timer *timer) |
|
virtual bool | EventFilter (Wnd *w, const WndEvent &event) |
|
void | HandleEvent (const WndEvent &event) |
|
void | ForwardEventToParent () |
|
void | BeginClipping () |
|
void | EndClipping () |
|
void | BeginNonclientClipping () |
|
void | EndNonclientClipping () |
|
bool | m_done |
|
Contains several Wnds and a TabBar, and only displays the Wnd currently selected in the TabBar.
Definition at line 121 of file TabWnd.h.