source: branches/port5/PARSIMONY/pars_dtree.hxx

Last change on this file was 5827, checked in by westram, 16 years ago
  • GBS_hash_do_loop() and GBS_hash_do_sorted_loop() now always take a 'client_data' param
  • fixed error handling in several functions
  • fixed memory leaks in GBS_merge_tagged_strings and GBS_string_eval_tagged_string
  • removed several globals
    • gbs_save_hash_strstruct
    • g_bs_merge_result, g_bs_merge_sub_result, g_bs_collect_tags_hash
    • gbs_scan_db_data
    • isits (parsimony)
    • st_delete_species_st_ml
  • global 'nt' → GLOBAL_NT
  • global_combineCount → AP_sequence::global_combineCount
  • filter params changed from AW_CL to adfiltercbstruct* where possible
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 878 bytes
Line 
1class AWT_graphic_parsimony: public AWT_graphic_tree {
2    virtual AW_gc_manager init_devices(AW_window *,AW_device *, AWT_canvas *ntw,AW_CL cd2);
3    /* init gcs, if any gc is changed you may call
4       AWT_expose_cb(aw_window,ntw,cd2);
5       or AWT_resize_cb(aw_window,ntw,cd2);
6       The function may return a pointer to a preset window */
7
8
9    virtual void show(AW_device *device);
10    virtual void command(AW_device *device, AWT_COMMAND_MODE cmd, int button, AW_key_mod key_modifier, AW_key_code key_code, char key_char,
11                         AW_event_type type,AW_pos x, AW_pos y,
12                         AW_clicked_line *cl, AW_clicked_text *ct);
13public:
14    AWT_graphic_parsimony(AW_root *root, GBDATA *gb_main);
15
16};
17
18struct adfiltercbstruct;
19void NT_tree_init(AWT_graphic_tree *agt, adfiltercbstruct *pars_global_filter);
20void PARS_optimizer_cb(AP_tree *tree);
Note: See TracBrowser for help on using the repository browser.