Main Page | Namespace List | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

wxGripWindow Class Reference

#include <gripper.h>

List of all members.

Public Member Functions

 wxGripWindow ()
void Init ()
 wxGripWindow (wxWindow *parent, wxOrientation orientation, wxGdi::eGripperStyle gripStyle)
bool Create (wxWindow *parent, wxOrientation orientation, wxGdi::eGripperStyle gripStyle)
void SetOrientation (wxOrientation orientation)
void SetLabel (const wxString &label)
void OnErase (wxEraseEvent &event)
void OnPaint (wxPaintEvent &event)
void OnDoubleClick (wxMouseEvent &event)
void OnLeftDown (wxMouseEvent &event)
void OnLeftUp (wxMouseEvent &event)
void OnMotion (wxMouseEvent &event)

Private Member Functions

void createMouseEvent (int eventId, int x, int y)

Private Attributes

wxString label_
wxWindow * pOwner_
wxOrientation orientation_
wxGdi::eGripperStyle gripStyle_


Constructor & Destructor Documentation

wxGripWindow::wxGripWindow  )  [inline]
 

Definition at line 29 of file gripper.h.

References Init().

wxGripWindow::wxGripWindow wxWindow *  parent,
wxOrientation  orientation,
wxGdi::eGripperStyle  gripStyle
[inline]
 

Definition at line 34 of file gripper.h.

References Create(), and Init().


Member Function Documentation

bool wxGripWindow::Create wxWindow *  parent,
wxOrientation  orientation,
wxGdi::eGripperStyle  gripStyle
 

Definition at line 40 of file gripper.cpp.

References gripStyle_, orientation_, and pOwner_.

Referenced by wxGripWindow().

void wxGripWindow::createMouseEvent int  eventId,
int  x,
int  y
[private]
 

Definition at line 101 of file gripper.cpp.

Referenced by OnDoubleClick(), OnLeftDown(), OnLeftUp(), and OnMotion().

void wxGripWindow::Init  ) 
 

Definition at line 35 of file gripper.cpp.

Referenced by wxGripWindow().

void wxGripWindow::OnDoubleClick wxMouseEvent &  event  ) 
 

Definition at line 73 of file gripper.cpp.

References createMouseEvent().

void wxGripWindow::OnErase wxEraseEvent &  event  ) 
 

Definition at line 60 of file gripper.cpp.

void wxGripWindow::OnLeftDown wxMouseEvent &  event  ) 
 

Definition at line 80 of file gripper.cpp.

References createMouseEvent(), and wxEVT_GRIP_LEFTDOWN.

void wxGripWindow::OnLeftUp wxMouseEvent &  event  ) 
 

Definition at line 87 of file gripper.cpp.

References createMouseEvent().

void wxGripWindow::OnMotion wxMouseEvent &  event  ) 
 

Definition at line 94 of file gripper.cpp.

References createMouseEvent(), and wxEVT_GRIP_MOTION.

void wxGripWindow::OnPaint wxPaintEvent &  event  ) 
 

Definition at line 64 of file gripper.cpp.

References gripStyle_, label_, and orientation_.

void wxGripWindow::SetLabel const wxString &  label  ) 
 

Definition at line 53 of file gripper.cpp.

References gripStyle_, and label_.

Referenced by wxBarHolder::AddWindow(), and wxDockPanel::Create().

void wxGripWindow::SetOrientation wxOrientation  orientation  ) 
 

Definition at line 49 of file gripper.cpp.

References orientation_.

Referenced by wxDockPanel::UpdateSize().


Member Data Documentation

wxGdi::eGripperStyle wxGripWindow::gripStyle_ [private]
 

Definition at line 63 of file gripper.h.

Referenced by Create(), OnPaint(), and SetLabel().

wxString wxGripWindow::label_ [private]
 

Definition at line 60 of file gripper.h.

Referenced by OnPaint(), and SetLabel().

wxOrientation wxGripWindow::orientation_ [private]
 

Definition at line 62 of file gripper.h.

Referenced by Create(), OnPaint(), and SetOrientation().

wxWindow* wxGripWindow::pOwner_ [private]
 

Definition at line 61 of file gripper.h.

Referenced by Create().


The documentation for this class was generated from the following files:
Generated on Sat May 14 14:54:39 2005 for wxDockIt by  doxygen 1.4.2