ARB
|
#include <awt_canvas.hxx>
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_manager * | init_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 |
Definition at line 238 of file awt_canvas.hxx.
|
inline |
Definition at line 251 of file awt_canvas.hxx.
References AWT_graphic_exports::init().
|
inlinevirtual |
Definition at line 252 of file awt_canvas.hxx.
Implemented in AWT_graphic_tree, AWT_nonDB_graphic, and FINAL_TYPE< SEQTYPE >.
Referenced by NT_reload_tree_event().
Implemented in AWT_graphic_tree, AWT_nonDB_graphic, and FINAL_TYPE< SEQTYPE >.
|
pure virtual |
Implemented in AWT_graphic_tree, AWT_nonDB_graphic, GEN_graphic, and FINAL_TYPE< SEQTYPE >.
Referenced by AWT_auto_refresh::AWT_auto_refresh().
|
pure virtual |
Implemented in AWT_graphic_tree, AWT_nonDB_graphic, and FINAL_TYPE< SEQTYPE >.
Referenced by refresh_without_dbsync().
|
pure virtual |
Implemented in AWT_graphic_tree, SAI_graphic, GEN_graphic, FINAL_TYPE< SEQTYPE >, and RNA3D_Graphics.
Referenced by canvas_to_xfig(), clip_expose(), get_drawsize(), input_event(), motion_event(), and NT_jump_cb().
|
pure virtual |
Implemented in AWT_graphic_tree, SAI_graphic, GEN_graphic, FINAL_TYPE< SEQTYPE >, and RNA3D_Graphics.
|
pure virtual |
Implemented in AWT_graphic_tree, SAI_graphic, GEN_graphic, FINAL_TYPE< SEQTYPE >, and RNA3D_Graphics.
Referenced by input_event(), and motion_event().
|
pure virtual |
Implemented in AWT_graphic_tree.
|
inline |
Definition at line 270 of file awt_canvas.hxx.
Referenced by motion_event().
|
inline |
Definition at line 271 of file awt_canvas.hxx.
Referenced by AWT_graphic_tree::handle_command(), and input_event().
|
inline |
Definition at line 273 of file awt_canvas.hxx.
References drag_gc.
Referenced by nt_draw_zoom_box().
|
friend |
Definition at line 239 of file awt_canvas.hxx.
|
protected |
Definition at line 246 of file awt_canvas.hxx.
Referenced by AWT_canvas::AWT_canvas(), get_drag_gc(), AWT_graphic_tree::handle_command(), and AWT_graphic_tree::show().
AWT_graphic_exports AWT_graphic::exports |
Definition at line 249 of file awt_canvas.hxx.
Referenced by AWT_graphic_tree::apply_zoom_settings_for_treetype(), AWT_auto_refresh::AWT_auto_refresh(), AWT_graphic_tree::check_for_DB_update(), AWT_graphic_tree::fast_sync_changed_folding(), GEN_graphic::GEN_graphic(), AWT_graphic_tree::handle_command(), AWT_canvas::inside_auto_refresh(), mixtree_and_calclengths(), motion_event(), nt_add_partial(), NT_jump_cb(), SEC_root::perform_autoscroll(), refresh_without_dbsync(), GEN_graphic::reinit_gen_root(), AWT_canvas::request_refresh(), AWT_canvas::request_resize(), AWT_canvas::request_save(), AWT_canvas::request_save_and_zoom_reset(), AWT_canvas::request_structure_update(), AWT_canvas::request_zoom_reset(), GEN_graphic::set_display_style(), AWT_graphic_tree::set_tree_style(), AWT_auto_refresh::suppress_update_and_refresh(), AWT_graphic_tree::toggle_group(), and AWT_auto_refresh::~AWT_auto_refresh().