Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

GUIChildManager Class Reference

#include <gui_child_manager.hxx>

Inheritance diagram for GUIChildManager:

Inheritance graph
[legend]
Collaboration diagram for GUIChildManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GUIChildManager (int x, int y, int width, int height)
 ~GUIChildManager ()
void add (GUIComponent *)
void remove (GUIComponent *)
void replace (GUIComponent *old_comp, GUIComponent *new_comp)
void draw (GraphicContext *gc)
virtual void draw_overlay (GraphicContext *gc)
void on_primary_button_press (int x, int y)
void on_primary_button_release (int x, int y)
void on_secondary_button_click (int x, int y)
void on_secondary_button_press (int x, int y)
void on_secondary_button_release (int x, int y)
void on_delete_press (int x, int y)
void on_fix_press (int x, int y)
virtual void on_mouse_enter ()
virtual void on_mouse_leave ()
void wheel_up (int x, int y)
void wheel_down (int x, int y)
void scroll_left ()
void scroll_right ()
void scroll_up ()
void scroll_down ()
void on_mouse_move (int x, int y, int of_x, int of_y)

Constructor & Destructor Documentation

GUIChildManager::GUIChildManager int    x,
int    y,
int    width,
int    height
 

Definition at line 25 of file gui_child_manager.cxx.

GUIChildManager::~GUIChildManager  
 

Definition at line 31 of file gui_child_manager.cxx.


Member Function Documentation

void GUIChildManager::add GUIComponent  
 

Definition at line 40 of file gui_child_manager.cxx.

Referenced by GUIFileManager::GUIFileManager(), and GUIWindow::GUIWindow().

void GUIChildManager::draw GraphicContext   gc [virtual]
 

Implements GUIComponent.

Reimplemented in GUIWindow.

Definition at line 66 of file gui_child_manager.cxx.

References GraphicContext::draw_fill_rect(), draw_overlay(), GraphicContext::draw_rect(), ZoomGraphicContext::set_offset(), and ZoomGraphicContext::set_parent_gc().

Referenced by GUIWindow::draw().

virtual void GUIChildManager::draw_overlay GraphicContext   gc [inline, virtual]
 

Reimplemented in GUIDirectory, and GUIFileManager.

Definition at line 47 of file gui_child_manager.hxx.

Referenced by draw().

void GUIChildManager::on_delete_press int    x,
int    y
[virtual]
 

Reimplemented from GUIComponent.

Definition at line 147 of file gui_child_manager.cxx.

void GUIChildManager::on_fix_press int    x,
int    y
[virtual]
 

Reimplemented from GUIComponent.

Definition at line 160 of file gui_child_manager.cxx.

void GUIChildManager::on_mouse_enter   [virtual]
 

Reimplemented from GUIComponent.

Reimplemented in GUIWindow.

Definition at line 173 of file gui_child_manager.cxx.

void GUIChildManager::on_mouse_leave   [virtual]
 

Reimplemented from GUIComponent.

Reimplemented in GUIWindow.

Definition at line 178 of file gui_child_manager.cxx.

void GUIChildManager::on_mouse_move int    x,
int    y,
int    of_x,
int    of_y
[virtual]
 

Reimplemented from GUIComponent.

Definition at line 263 of file gui_child_manager.cxx.

References GUIComponent::on_mouse_enter(), GUIComponent::on_mouse_leave(), and GUIComponent::on_mouse_move().

void GUIChildManager::on_primary_button_press int    x,
int    y
[virtual]
 

Reimplemented from GUIComponent.

Definition at line 95 of file gui_child_manager.cxx.

void GUIChildManager::on_primary_button_release int    x,
int    y
[virtual]
 

Reimplemented from GUIComponent.

Definition at line 108 of file gui_child_manager.cxx.

void GUIChildManager::on_secondary_button_click int    x,
int    y
 

void GUIChildManager::on_secondary_button_press int    x,
int    y
[virtual]
 

Reimplemented from GUIComponent.

Definition at line 121 of file gui_child_manager.cxx.

void GUIChildManager::on_secondary_button_release int    x,
int    y
[virtual]
 

Reimplemented from GUIComponent.

Definition at line 134 of file gui_child_manager.cxx.

void GUIChildManager::remove GUIComponent  
 

Definition at line 46 of file gui_child_manager.cxx.

Referenced by GUIDirectory::~GUIDirectory().

void GUIChildManager::replace GUIComponent   old_comp,
GUIComponent   new_comp
 

Definition at line 53 of file gui_child_manager.cxx.

Referenced by GUIFileManager::open_directory(), and GUIFileManager::update_current_directory().

void GUIChildManager::scroll_down   [virtual]
 

Reimplemented from GUIComponent.

Reimplemented in GUIFileManager.

Definition at line 249 of file gui_child_manager.cxx.

void GUIChildManager::scroll_left   [virtual]
 

Reimplemented from GUIComponent.

Definition at line 209 of file gui_child_manager.cxx.

void GUIChildManager::scroll_right   [virtual]
 

Reimplemented from GUIComponent.

Definition at line 222 of file gui_child_manager.cxx.

void GUIChildManager::scroll_up   [virtual]
 

Reimplemented from GUIComponent.

Reimplemented in GUIFileManager.

Definition at line 236 of file gui_child_manager.cxx.

void GUIChildManager::wheel_down int    x,
int    y
[virtual]
 

Reimplemented from GUIComponent.

Reimplemented in GUIDirectory.

Definition at line 196 of file gui_child_manager.cxx.

void GUIChildManager::wheel_up int    x,
int    y
[virtual]
 

Reimplemented from GUIComponent.

Reimplemented in GUIDirectory.

Definition at line 183 of file gui_child_manager.cxx.


The documentation for this class was generated from the following files:
Generated on Thu Jul 24 10:25:17 2003 for Construo by doxygen1.3-rc3