ARB
Public Member Functions | List of all members
GEN_map_window Class Reference
Inheritance diagram for GEN_map_window:
Inheritance graph
[legend]
Collaboration diagram for GEN_map_window:
Collaboration graph
[legend]

Public Member Functions

 GEN_map_window (int window_nr_)
 
void init (AW_root *root, GBDATA *gb_main)
 
GEN_graphicget_graphic () const
 
AWT_canvasget_canvas () const
 
int get_nr () const
 
GBDATAget_gb_main () const
 
- Public Member Functions inherited from AW_window_menu_modes
 AW_window_menu_modes ()
 
 ~AW_window_menu_modes ()
 
void init (AW_root *root, const char *wid, const char *windowname, int width, int height)
 
 PREPARE_MARK_NONFINAL_CLASS (AW_window_menu_modes)
 
- Public Member Functions inherited from AW_window
 AW_window ()
 
virtual ~AW_window ()
 
const charwindow_local_awarname (const char *localname, bool tmp=true)
 
class AW_awarwindow_local_awar (const char *localname, bool tmp=true)
 
void create_window_variables ()
 
void recalc_pos_atShow (AW_PosRecalc pr)
 
void recalc_size_atShow (enum AW_SizeRecalc sr)
 
AW_PosRecalc get_recalc_pos_atShow () const
 
void reset_layout (const char *YYYYMMDD)
 
void allow_delete_window (bool allow_close)
 
void on_hide (const WindowCallback &call_on_hide)
 
void on_hide (WindowCallbackSimple call_on_hide)
 
void run_focus_callback ()
 
void run_popup_callbacks ()
 
void show_modal ()
 
void set_window_title_intern (char *title)
 
void update_label (Widget widget, const char *var_value)
 
void update_toggle (Widget widget, const char *var_value, AW_CL cd)
 
void update_input_field (Widget widget, const char *var_value)
 
void update_text_field (Widget widget, const char *var_value)
 
void update_scaler (Widget widget, AW_awar *awar, AW_ScalerType scalerType)
 
void create_invisible (int columns)
 
void * _create_option_entry (AW_VARIABLE_TYPE type, const char *name, const char *mnemonic, const char *name_of_color)
 
void refresh_toggle_field (int toggle_field_number)
 
void _set_activate_callback (void *widget)
 
void increment_at_commands (int width, int height)
 
AW_color_idx alloc_named_data_color (int colnum, const char *colorname)
 
void _get_area_size (AW_area area, AW_screen_area *square)
 
int label_widget (void *wgt, AW_label str, char *mnemonic=NULp, int width=0, int alignment=0)
 
AW_rootget_root ()
 
void show ()
 
void hide ()
 
void activate ()
 
bool is_shown () const
 
void hide_or_notify (const char *error)
 
void message (char *title, int ms)
 
void set_window_title (const char *title)
 
const charget_window_title () const
 
const charget_window_id () const
 
const charlocal_id (const char *id) const
 
void set_info_area_height (int height)
 
void set_bottom_area_height (int height)
 
void set_popup_callback (const WindowCallback &wcb)
 
void set_focus_callback (const WindowCallback &wcb)
 
bool is_focus_callback (AnyWinCB f)
 
void set_expose_callback (AW_area area, const WindowCallback &wcb)
 
void set_resize_callback (AW_area area, const WindowCallback &wcb)
 
void set_input_callback (AW_area area, const WindowCallback &wcb)
 
void set_motion_callback (AW_area area, const WindowCallback &wcb)
 
void set_double_click_callback (AW_area area, const WindowCallback &wcb)
 
bool is_expose_callback (AW_area area, AnyWinCB f)
 
bool is_resize_callback (AW_area area, AnyWinCB f)
 
void get_event (AW_event *eventi) const
 
void force_expose ()
 
AW_deviceget_device (AW_area area)
 
AW_device_click * get_click_device (AW_area area, int mousex, int mousey, int max_distance)
 
AW_device_sizeget_size_device (AW_area area)
 
AW_device_print * get_print_device (AW_area area)
 
AW_commonget_common (AW_area area)
 
void create_menu (const char *name, const char *mnemonic, AW_active mask=AWM_ALL)
 
void insert_sub_menu (const char *name, const char *mnemonic, AW_active mask=AWM_ALL)
 
void insert_menu_topic (const char *id, const char *name, const char *mnemonic, const char *help_text_, AW_active mask, const WindowCallback &wcb)
 
void insert_menu_topic (const char *id, const char *name, const char *mnemonic, const char *help_text_, AW_active mask, const CreateWindowCallback &cwcb)
 
void insert_menu_topic (const char *id, const char *name, const char *mnemonic, const char *help_text_, AW_active mask, WindowCallbackSimple cb)
 
void insert_menu_topic (const char *id, const char *name, const char *mnemonic, const char *help_text_, AW_active mask, CreateWindowCallbackSimple cb)
 
void sep______________ ()
 
void close_sub_menu ()
 
void insert_help_topic (const char *labeli, const char *mnemonic, const char *helpText, AW_active mask, const WindowCallback &cb)
 
void insert_help_topic (const char *labeli, const char *mnemonic, const char *helpText, AW_active mask, WindowCallbackSimple cb)
 
int create_mode (const char *pixmap, const char *help_text_, AW_active mask, const WindowCallback &cb)
 
void select_mode (int mode)
 
void tell_scrolled_picture_size (AW_screen_area rectangle)
 
void tell_scrolled_picture_size (AW_world rectangle)
 
AW_pos get_scrolled_picture_width () const
 
AW_pos get_scrolled_picture_height () const
 
void reset_scrolled_picture_size ()
 
void get_scrollarea_size (AW_screen_area *square)
 
void calculate_scrollbars ()
 
void set_vertical_scrollbar_position (int position)
 
void set_horizontal_scrollbar_position (int position)
 
void set_vertical_change_callback (const WindowCallback &wcb)
 
void set_horizontal_change_callback (const WindowCallback &wcb)
 
void set_vertical_scrollbar_top_indent (int indent)
 
void set_horizontal_scrollbar_left_indent (int indent)
 
void update_scrollbar_settings_from_awars (AW_orientation orientation)
 
void create_user_geometry_awars (int posx, int posy, int width, int height)
 
void get_window_size (int &width, int &height)
 
void window_fit ()
 
void load_xfig (const char *file, bool resize=true)
 
void draw_line (int x1, int y1, int x2, int y2, int width, bool resize)
 
void label_length (int length)
 
void button_length (int length)
 
void button_height (int height)
 
int get_button_length () const
 
void highlight ()
 
void auto_increment (int dx, int dy)
 
void auto_space (int xspace, int yspace)
 
void shadow_width (int shadow_thickness)
 
void TuneBackground (Widget w, int modStrength)
 
void TuneOrSetBackground (Widget w, const char *color, int modStrength)
 
void at (int x, int y)
 
void at_x (int x)
 
void at_y (int y)
 
void at_shift (int x, int y)
 
void at_newline ()
 
void at (const char *id)
 
bool at_ifdef (const char *id)
 
void label (const char *label)
 
void get_at_position (int *x, int *y) const
 
int get_at_xposition () const
 
int get_at_yposition () const
 
void dump_at_position (const char *debug_label) const
 
void at_attach (int x, int y)
 
void at_attach_to (bool attach_x, bool attach_y, int xoff, int yoff)
 
void at_unattach ()
 
void unset_at_commands ()
 
void store_at_to (AW_at_storage &storage)
 
void restore_at_from (const AW_at_storage &stored)
 
void sens_mask (AW_active mask)
 
void help_text (const char *id)
 
void callback (const WindowCallback &cb)
 
void callback (const CreateWindowCallback &cwcb)
 
void callback (CreateWindowCallbackSimple cb)
 
void callback (WindowCallbackSimple cb)
 
void d_callback (const WindowCallback &cb)
 
void create_button (const char *macro_name, AW_label label, const char *mnemonic=NULp, const char *color=NULp)
 
void create_autosize_button (const char *macro_name, AW_label label, const char *mnemonic=NULp, unsigned xtraSpace=1)
 
Widget get_last_widget () const
 
void create_toggle (const char *awar_name)
 
void create_inverse_toggle (const char *awar_name)
 
void create_toggle (const char *awar_name, const char *nobitmap, const char *yesbitmap, int buttonWidth=0)
 
void create_text_toggle (const char *var_name, const char *noText, const char *yesText, int buttonWidth=0)
 
void create_input_field (const char *awar_name, int columns=0)
 
void create_text_field (const char *awar_name, int columns=20, int rows=4)
 
void create_input_field_with_scaler (const char *awar_name, int textcolumns=4, int scaler_length=250, AW_ScalerType scalerType=AW_SCALER_LINEAR)
 
AW_option_menu_structcreate_option_menu (const char *awar_name)
 
void clear_option_menu (AW_option_menu_struct *oms)
 
void insert_option (AW_label choice_label, const char *mnemonic, const char *var_value, const char *name_of_color=NULp)
 
void insert_default_option (AW_label choice_label, const char *mnemonic, const char *var_value, const char *name_of_color=NULp)
 
void insert_option (AW_label choice_label, const char *mnemonic, int var_value, const char *name_of_color=NULp)
 
void insert_default_option (AW_label choice_label, const char *mnemonic, int var_value, const char *name_of_color=NULp)
 
void insert_option (AW_label choice_label, const char *mnemonic, float var_value, const char *name_of_color=NULp)
 
void insert_default_option (AW_label choice_label, const char *mnemonic, float var_value, const char *name_of_color=NULp)
 
void update_option_menu ()
 
void refresh_option_menu (AW_option_menu_struct *)
 
void create_toggle_field (const char *awar_name, AW_label label, AW_orientation orientation=AW_VERTICAL)
 
void create_toggle_field (const char *awar_name, AW_orientation orientation=AW_VERTICAL)
 
void insert_toggle (AW_label toggle_label, const char *mnemonic, const char *var_value)
 
void insert_default_toggle (AW_label toggle_label, const char *mnemonic, const char *var_value)
 
void insert_toggle (AW_label toggle_label, const char *mnemonic, int var_value)
 
void insert_default_toggle (AW_label toggle_label, const char *mnemonic, int var_value)
 
void insert_toggle (AW_label toggle_label, const char *mnemonic, float var_value)
 
void insert_default_toggle (AW_label toggle_label, const char *mnemonic, float var_value)
 
void update_toggle_field ()
 
AW_selection_listcreate_selection_list (const char *awar_name, int columns, int rows)
 
AW_selection_listcreate_selection_list (const char *awar_name)
 

Additional Inherited Members

- Static Public Member Functions inherited from AW_window
static WindowCallback makeWindowPopper (const CreateWindowCallback &cwcb)
 
static WindowCallback makeWindowReplacer (const CreateWindowCallback &cwcb)
 
- Public Attributes inherited from AW_window
AW_event event
 
unsigned long click_time
 
long color_table_size
 
AW_rgbcolor_table
 
int number_of_timed_title_changes
 
AW_window_Motifp_w
 
AW_cb_callback
 
AW_cb_d_callback
 
charwindow_name
 
charwindow_defaults_name
 window title More...
 
int slider_pos_vertical
 window id More...
 
int slider_pos_horizontal
 current position of the vertical slider More...
 
bool window_is_shown
 current position of the horizontal slider More...
 
AW_screen_areapicture
 
- Protected Member Functions inherited from AW_window
void create_devices ()
 
void set_background (const char *colorname, Widget w)
 
void wm_activate ()
 
- Protected Attributes inherited from AW_window
AW_rootroot
 

Detailed Description

Definition at line 46 of file GEN_map.cxx.

Constructor & Destructor Documentation

GEN_map_window::GEN_map_window ( int  window_nr_)
inline

Definition at line 52 of file GEN_map.cxx.

Member Function Documentation

void GEN_map_window::init ( AW_root root,
GBDATA gb_main 
)

Definition at line 1592 of file GEN_map.cxx.

References ARB_strdup(), AW_window::at(), AW_window::at_newline(), AW_window::auto_space(), AW_help_entry_pressed(), AW_insert_common_property_menu_entries(), AW_POPDOWN(), AW_preset_window(), AW_ROOT_DEFAULT, AW_save_properties(), AWAR_FOOTER, AWAR_FOOTER_MAX_LEN, AWAR_LOCAL_GENE_LOCK, AWAR_LOCAL_GENE_NAME, AWAR_LOCAL_ORGANISM_LOCK, AWAR_LOCAL_ORGANISM_NAME, AWM_ALL, AWT_MODE_INFO, AWT_MODE_SELECT, AWT_MODE_ZOOM, AW_window::button_length(), AW_window::callback(), AW_window::create_button(), AW_window::create_menu(), AW_window::create_mode(), DBUI::create_species_query_window(), AW_window::create_toggle(), EXP_create_experiments_submenu(), GB_UNDO_UNDO, GBS_global_string_copy(), AWT_canvas::gc_manager, GEN_add_local_awar_callbacks(), GEN_create_gc_window(), GEN_create_gene_query_window(), GEN_create_gene_species_submenu(), GEN_create_genemap_local_awars(), GEN_create_genes_submenu(), GEN_create_hide_submenu(), GEN_create_map(), GEN_create_options_window(), GEN_create_organism_submenu(), GEN_DISPLAY_STYLE_BOOK, GEN_DISPLAY_STYLE_RADIAL, GEN_DISPLAY_STYLE_VERTICAL, GEN_gene_container_cb_installer(), GEN_jump_cb(), GEN_mode_event(), GEN_open_nds_window(), GEN_set_display_style(), GEN_undo_cb(), AW_window::get_at_position(), AW_window::get_window_id(), AW_window::help_text(), AW_window_menu_modes::init(), AW_window::insert_menu_topic(), AW_window::local_id(), makeHelpCallback(), NULp, GEN_graphic::reinit_gen_root(), AWT_canvas::request_resize(), AW_window::sep______________(), AW_window::set_info_area_height(), AWT_canvas::set_mode(), AW_window::shadow_width(), and ta.

Referenced by GEN_map_manager::get_map_window().

GEN_graphic* GEN_map_window::get_graphic ( ) const
inline
AWT_canvas* GEN_map_window::get_canvas ( ) const
inline
int GEN_map_window::get_nr ( ) const
inline
GBDATA* GEN_map_window::get_gb_main ( ) const
inline

Definition at line 65 of file GEN_map.cxx.


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