Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

BC_DragWindow Class Reference

#include <bcdragwindow.h>

Inheritance diagram for BC_DragWindow:

BC_Popup BC_WindowBase BC_RelocatableWidget List of all members.

Public Member Functions

 BC_DragWindow (BC_WindowBase *parent_window, BC_Pixmap *pixmap, int icon_x, int icon_y)
 BC_DragWindow (BC_WindowBase *parent_window, VFrame *frame, int icon_x, int icon_y)
 ~BC_DragWindow ()
int cursor_motion_event ()
int drag_failure_event ()
int get_offset_x ()
int get_offset_y ()
void set_animation (int value)
BC_Pixmapprepare_frame (VFrame *frame, BC_WindowBase *parent_window)

Static Private Member Functions

static int get_init_x (BC_WindowBase *parent_window, int icon_x)
static int get_init_y (BC_WindowBase *parent_window, int icon_y)

Private Attributes

int init_x
int init_y
int end_x
int end_y
int icon_offset_x
int icon_offset_y
int do_animation

Detailed Description

Definition at line 7 of file bcdragwindow.h.

Constructor & Destructor Documentation

BC_DragWindow::BC_DragWindow BC_WindowBase parent_window,
BC_Pixmap pixmap,
int  icon_x,
int  icon_y

Definition at line 7 of file bcdragwindow.C.

BC_DragWindow::BC_DragWindow BC_WindowBase parent_window,
VFrame frame,
int  icon_x,
int  icon_y

Definition at line 31 of file bcdragwindow.C.

BC_DragWindow::~BC_DragWindow  ) 

Definition at line 55 of file bcdragwindow.C.

Member Function Documentation

int BC_DragWindow::cursor_motion_event  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 89 of file bcdragwindow.C.

int BC_DragWindow::drag_failure_event  ) 

Definition at line 109 of file bcdragwindow.C.

int BC_DragWindow::get_init_x BC_WindowBase parent_window,
int  icon_x
[static, private]

Definition at line 59 of file bcdragwindow.C.

int BC_DragWindow::get_init_y BC_WindowBase parent_window,
int  icon_y
[static, private]

Definition at line 74 of file bcdragwindow.C.

int BC_DragWindow::get_offset_x  ) 

Definition at line 99 of file bcdragwindow.C.

int BC_DragWindow::get_offset_y  ) 

Definition at line 104 of file bcdragwindow.C.

BC_Pixmap * BC_DragWindow::prepare_frame VFrame frame,
BC_WindowBase parent_window

Definition at line 139 of file bcdragwindow.C.

void BC_DragWindow::set_animation int  value  ) 

Definition at line 134 of file bcdragwindow.C.

Member Data Documentation

int BC_DragWindow::do_animation [private]

Definition at line 28 of file bcdragwindow.h.

int BC_DragWindow::end_x [private]

Definition at line 26 of file bcdragwindow.h.

int BC_DragWindow::end_y [private]

Definition at line 26 of file bcdragwindow.h.

int BC_DragWindow::icon_offset_x [private]

Definition at line 27 of file bcdragwindow.h.

int BC_DragWindow::icon_offset_y [private]

Definition at line 27 of file bcdragwindow.h.

int BC_DragWindow::init_x [private]

Definition at line 25 of file bcdragwindow.h.

int BC_DragWindow::init_y [private]

Definition at line 25 of file bcdragwindow.h.

BC_Pixmap* BC_DragWindow::my_pixmap [private]

Definition at line 30 of file bcdragwindow.h.

VFrame* BC_DragWindow::temp_frame [private]

Definition at line 29 of file bcdragwindow.h.

The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:26:37 2006 for Guicast-svn by  doxygen 1.4.4