ARB
Public Member Functions | Public Attributes | Protected Attributes | Friends | List of all members
AWT_graphic Class Referenceabstract

#include <awt_canvas.hxx>

Inheritance diagram for AWT_graphic:
Inheritance graph
[legend]
Collaboration diagram for AWT_graphic:
Collaboration graph
[legend]

Public Member Functions

 AWT_graphic ()
 
virtual ~AWT_graphic ()
 
virtual GB_ERROR load_from_DB (GBDATA *gb_main, const char *name)=0
 
virtual GB_ERROR save_to_DB (GBDATA *gb_main, const char *name)=0
 
virtual void check_for_DB_update (GBDATA *gb_main)=0
 
virtual void notify_synchronized (GBDATA *gb_main)=0
 
virtual void show (AW_device *device)=0
 
virtual AW_gc_managerinit_devices (AW_window *, AW_device *, AWT_canvas *scr)=0
 
virtual void handle_command (AW_device *device, AWT_graphic_event &event)=0
 
virtual void update_structure ()=0
 
bool wants_drag_target () const
 
void drag_target_detection (bool detect)
 
int get_drag_gc () const
 

Public Attributes

AWT_graphic_exports exports
 

Protected Attributes

int drag_gc
 

Friends

class AWT_canvas
 

Detailed Description

Definition at line 238 of file awt_canvas.hxx.

Constructor & Destructor Documentation

AWT_graphic::AWT_graphic ( )
inline

Definition at line 251 of file awt_canvas.hxx.

References AWT_graphic_exports::init().

virtual AWT_graphic::~AWT_graphic ( )
inlinevirtual

Definition at line 252 of file awt_canvas.hxx.

Member Function Documentation

virtual GB_ERROR AWT_graphic::load_from_DB ( GBDATA gb_main,
const char name 
)
pure virtual
virtual GB_ERROR AWT_graphic::save_to_DB ( GBDATA gb_main,
const char name 
)
pure virtual
virtual void AWT_graphic::check_for_DB_update ( GBDATA gb_main)
pure virtual
virtual void AWT_graphic::notify_synchronized ( GBDATA gb_main)
pure virtual
virtual void AWT_graphic::show ( AW_device device)
pure virtual
virtual AW_gc_manager* AWT_graphic::init_devices ( AW_window ,
AW_device ,
AWT_canvas scr 
)
pure virtual
virtual void AWT_graphic::handle_command ( AW_device device,
AWT_graphic_event event 
)
pure virtual
virtual void AWT_graphic::update_structure ( )
pure virtual

Implemented in AWT_graphic_tree.

bool AWT_graphic::wants_drag_target ( ) const
inline

Definition at line 270 of file awt_canvas.hxx.

Referenced by motion_event().

void AWT_graphic::drag_target_detection ( bool  detect)
inline

Definition at line 271 of file awt_canvas.hxx.

Referenced by AWT_graphic_tree::handle_command(), and input_event().

int AWT_graphic::get_drag_gc ( ) const
inline

Definition at line 273 of file awt_canvas.hxx.

References drag_gc.

Referenced by nt_draw_zoom_box().

Friends And Related Function Documentation

friend class AWT_canvas
friend

Definition at line 239 of file awt_canvas.hxx.

Member Data Documentation

int AWT_graphic::drag_gc
protected
AWT_graphic_exports AWT_graphic::exports

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