MatOCAD Logo

Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

wxIFMUpdateEvent Class Reference

Event for updating the interface. More...

#include <events.h>

Collaboration diagram for wxIFMUpdateEvent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 wxIFMUpdateEvent (wxWindow *content, wxRect rect, bool floating)
 wxIFMUpdateEvent (const wxIFMUpdateEvent &event)
virtual wxEvent * Clone () const
wxRect GetRect () const
wxSize GetSize () const
wxPoint GetPosition () const
wxWindow * GetContent () const
bool GetFoating () const

Protected Attributes

wxRect m_rect
 dimensions of area managed by interface manager
wxWindow * m_content
 content window of the interface
bool m_floating
 update floating windows as well
wxIFMComponentm_component

Detailed Description

Event for updating the interface.

This event is sent when the interface needs to be updated. It is typically sent when the window a wxInterfaceManager object is managing changes size, or when wxInterfaceManager::Update() is called.

See also:
wxInterfaceManager::Update(), wxIFMUpdateComponentEvent

Definition at line 615 of file events.h.


Constructor & Destructor Documentation

wxIFMUpdateEvent::wxIFMUpdateEvent wxWindow *  content,
wxRect  rect,
bool  floating
[inline]
 

Definition at line 625 of file events.h.

Referenced by Clone().

wxIFMUpdateEvent::wxIFMUpdateEvent const wxIFMUpdateEvent event  )  [inline]
 

Definition at line 633 of file events.h.


Member Function Documentation

virtual wxEvent* wxIFMUpdateEvent::Clone  )  const [inline, virtual]
 

Definition at line 641 of file events.h.

References wxIFMUpdateEvent().

wxWindow* wxIFMUpdateEvent::GetContent  )  const [inline]
 

Returns:
Content window of the interface

Definition at line 661 of file events.h.

References m_content.

Referenced by wxIFMDefaultInterfacePlugin::OnUpdate().

bool wxIFMUpdateEvent::GetFoating  )  const [inline]
 

Returns:
True if floating windows should also be updated

Definition at line 666 of file events.h.

References m_floating.

Referenced by wxIFMDefaultInterfacePlugin::OnUpdate().

wxPoint wxIFMUpdateEvent::GetPosition  )  const [inline]
 

Returns:
Origin of the interface area in frame coordinates

Definition at line 656 of file events.h.

References m_rect.

Referenced by wxIFMDefaultInterfacePlugin::OnUpdate().

wxRect wxIFMUpdateEvent::GetRect  )  const [inline]
 

Definition at line 646 of file events.h.

References m_rect.

Referenced by wxIFMDefaultInterfacePlugin::OnUpdate().

wxSize wxIFMUpdateEvent::GetSize  )  const [inline]
 

Returns:
Size available to the interface

Definition at line 651 of file events.h.

References m_rect.

Referenced by wxIFMDefaultInterfacePlugin::OnUpdate().


Member Data Documentation

wxIFMComponent* wxIFMUpdateEvent::m_component [protected]
 

Definition at line 621 of file events.h.

wxWindow* wxIFMUpdateEvent::m_content [protected]
 

content window of the interface

Definition at line 619 of file events.h.

Referenced by GetContent().

bool wxIFMUpdateEvent::m_floating [protected]
 

update floating windows as well

Definition at line 620 of file events.h.

Referenced by GetFoating().

wxRect wxIFMUpdateEvent::m_rect [protected]
 

dimensions of area managed by interface manager

Definition at line 618 of file events.h.

Referenced by GetPosition(), GetRect(), and GetSize().


The documentation for this class was generated from the following file:

 

SourceForge Logo