11 #ifndef SELECTION_ADMIN_H
12 #define SELECTION_ADMIN_H
62 #error selection_admin.h included twice
63 #endif // SELECTION_ADMIN_H
virtual const char * get_selection_awarname() const =0
virtual const char * get_name_of_tree() const =0
virtual void speciesSelection_deleted_cb(const char *name) const =0
void create_species_selection_button(AW_window *awm, WindowCallback wcb, const char *macro_id, const char *awarname_buttontext, GBDATA *gb_main)
AW_window * create_species_selection_window(AW_root *root, const SelectionAdmin *selection)
void extract_species_selection(GBDATA *gb_main, const char *selectionName, SelectionExtractType ext_type)
virtual const char * get_selectionComment_awarname() const =0
virtual void speciesSelection_renamed_cb(const char *old_name, const char *new_name) const =0
virtual ~SelectionAdmin()
static AW_window_menu_modes_opengl * awm
virtual const char * get_toparea_SAIs() const =0
GB_ERROR create_species_selection(const SelectionAdmin &selection, const char *conf_name, int use_species_aside, SelectionCreation creation)
virtual const char * get_macro_suffix() const =0
virtual const char * get_window_title() const =0
virtual GBDATA * get_gb_main() const =0
virtual class TreeNode * get_tree_root() const =0