ARB
Classes | Functions
TreeAdmin Namespace Reference

Classes

class  Spec
 

Functions

void create_awars (AW_root *root, AW_default aw_def, bool registerTreeAwar)
 
AW_awarsource_tree_awar (AW_root *root)
 
AW_awardest_tree_awar (AW_root *root)
 
void delete_tree_cb (AW_window *aww, const Spec *spec)
 
static GB_ERROR tree_append_remark (GBDATA *gb_tree, const char *add_to_remark)
 
static void tree_copy_or_rename_cb (AW_window *aww, bool do_copy, const Spec &spec)
 
static void tree_rename_cb (AW_window *aww, const Spec *spec)
 
static void tree_copy_cb (AW_window *aww, const Spec *spec)
 
static void current_as_dest_treename_cb (AW_window *aww, const Spec *spec)
 
static void make_dest_treename_unique_cb (AW_window *aww, const Spec *spec)
 
static AW_windowcreate_copy_or_rename_window (AW_root *root, const char *win_id, const char *win_title, const char *go_label, void(*go_cb)(AW_window *, const Spec *), const Spec *spec)
 
AW_windowcreate_rename_window (AW_root *root, const Spec *spec)
 
AW_windowcreate_copy_window (AW_root *root, const Spec *spec)
 

Function Documentation

void TreeAdmin::create_awars ( AW_root root,
AW_default  aw_def,
bool  registerTreeAwar 
)
AW_awar * TreeAdmin::source_tree_awar ( AW_root root)
AW_awar * TreeAdmin::dest_tree_awar ( AW_root root)
void TreeAdmin::delete_tree_cb ( AW_window aww,
const Spec *  spec 
)
static GB_ERROR TreeAdmin::tree_append_remark ( GBDATA gb_tree,
const char add_to_remark 
)
static
static void TreeAdmin::tree_copy_or_rename_cb ( AW_window aww,
bool  do_copy,
const Spec &  spec 
)
static
static void TreeAdmin::tree_rename_cb ( AW_window aww,
const Spec *  spec 
)
static

Definition at line 138 of file TreeAdmin.cxx.

References tree_copy_or_rename_cb().

Referenced by create_rename_window().

static void TreeAdmin::tree_copy_cb ( AW_window aww,
const Spec *  spec 
)
static

Definition at line 139 of file TreeAdmin.cxx.

References tree_copy_or_rename_cb().

Referenced by create_copy_window().

static void TreeAdmin::current_as_dest_treename_cb ( AW_window aww,
const Spec *  spec 
)
static
static void TreeAdmin::make_dest_treename_unique_cb ( AW_window aww,
const Spec *  spec 
)
static
static AW_window* TreeAdmin::create_copy_or_rename_window ( AW_root root,
const char win_id,
const char win_title,
const char go_label,
void(*)(AW_window *, const Spec *)  go_cb,
const Spec *  spec 
)
static
AW_window * TreeAdmin::create_rename_window ( AW_root root,
const Spec *  spec 
)
AW_window * TreeAdmin::create_copy_window ( AW_root root,
const Spec *  spec 
)

Definition at line 219 of file TreeAdmin.cxx.

References create_copy_or_rename_window(), and tree_copy_cb().

Referenced by popup_tree_admin_window().