wxAuiManagerEvent Class Reference

#include <framemanager.h>

List of all members.

Public Member Functions

 wxAuiManagerEvent (wxEventType type=wxEVT_NULL)
 wxAuiManagerEvent (const wxAuiManagerEvent &c)
wxEvent * Clone () const
void SetPane (wxAuiPaneInfo *p)
void SetButton (int b)
void SetDC (wxDC *pdc)
wxAuiPaneInfoGetPane ()
int GetButton ()
wxDC * GetDC ()
void Veto (bool veto=true)
bool GetVeto () const
void SetCanVeto (bool can_veto)
bool CanVeto () const

Public Attributes

wxAuiPaneInfopane
int button
bool veto_flag
bool canveto_flag
wxDC * dc


Detailed Description

Definition at line 582 of file framemanager.h.


Constructor & Destructor Documentation

wxAuiManagerEvent::wxAuiManagerEvent wxEventType  type = wxEVT_NULL  )  [inline]
 

Definition at line 585 of file framemanager.h.

00585                                                    : wxEvent(0, type)
00586     {
00587         pane = NULL;
00588         button = 0;
00589         veto_flag = false;
00590         canveto_flag = true;
00591         dc = NULL;
00592     }

wxAuiManagerEvent::wxAuiManagerEvent const wxAuiManagerEvent c  )  [inline]
 

Definition at line 594 of file framemanager.h.

00594                                                   : wxEvent(c)
00595     {
00596         pane = c.pane;
00597         button = c.button;
00598         veto_flag = c.veto_flag;
00599         canveto_flag = c.canveto_flag;
00600         dc = c.dc;
00601     }


Member Function Documentation

bool wxAuiManagerEvent::CanVeto  )  const [inline]
 

Definition at line 616 of file framemanager.h.

00616 { return  canveto_flag && veto_flag; }

wxEvent* wxAuiManagerEvent::Clone void   )  const [inline]
 

Definition at line 603 of file framemanager.h.

00603 { return new wxAuiManagerEvent(*this); }

int wxAuiManagerEvent::GetButton  )  [inline]
 

Definition at line 610 of file framemanager.h.

00610 { return button; }

wxDC* wxAuiManagerEvent::GetDC  )  [inline]
 

Definition at line 611 of file framemanager.h.

00611 { return dc; }

wxAuiPaneInfo* wxAuiManagerEvent::GetPane  )  [inline]
 

Definition at line 609 of file framemanager.h.

00609 { return pane; }

bool wxAuiManagerEvent::GetVeto  )  const [inline]
 

Definition at line 614 of file framemanager.h.

00614 { return veto_flag; }

void wxAuiManagerEvent::SetButton int  b  )  [inline]
 

Definition at line 606 of file framemanager.h.

00606 { button = b; }

void wxAuiManagerEvent::SetCanVeto bool  can_veto  )  [inline]
 

Definition at line 615 of file framemanager.h.

00615 { canveto_flag = can_veto; }

void wxAuiManagerEvent::SetDC wxDC *  pdc  )  [inline]
 

Definition at line 607 of file framemanager.h.

00607 { dc = pdc; }

void wxAuiManagerEvent::SetPane wxAuiPaneInfo p  )  [inline]
 

Definition at line 605 of file framemanager.h.

00605 { pane = p; }

void wxAuiManagerEvent::Veto bool  veto = true  )  [inline]
 

Definition at line 613 of file framemanager.h.

00613 { veto_flag = veto; }


Member Data Documentation

int wxAuiManagerEvent::button
 

Definition at line 620 of file framemanager.h.

bool wxAuiManagerEvent::canveto_flag
 

Definition at line 622 of file framemanager.h.

wxDC* wxAuiManagerEvent::dc
 

Definition at line 623 of file framemanager.h.

wxAuiPaneInfo* wxAuiManagerEvent::pane
 

Definition at line 619 of file framemanager.h.

bool wxAuiManagerEvent::veto_flag
 

Definition at line 621 of file framemanager.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 04:03:14 2007 for Camelot by  doxygen 1.4.4