3 #include "QFog_constants.h" 5 #include "C_PI_ND_EFIELD.h" 6 #include "C_PI_ND_POPUP.h" 7 #include "C_PI_PARENTS_TABLE.h" 8 #include "C_PI_AMPS_TABLE.h" 10 #include "C_HOST_VIEW.h" 11 #include "UModalDialogsPlus.h" 13 #include "C_TOP_PTRS.h" 24 COORD_SYSTEM its_coord_sys;
27 LCaption * its_owner_cap_p;
31 LStdButton * its_first_nd_but_p;
32 LStdButton * its_next_nd_but_p;
35 LStdButton * its_first_in_st_but_p;
36 LStdButton * its_prev_in_st_but_p;
37 LStdButton * its_next_in_st_but_p;
41 LStdButton * its_all_act_but_p;
42 LStdButton * its_none_act_but_p;
44 LStdRadioButton * its_polar_radio_p;
45 LStdRadioButton * its_rect_radio_p;
47 LCaption * its_rad_re_cap_p;
48 LCaption * its_ang_im_cap_p;
52 LCaption * its_num_of_rows_cap_p;
53 LStdButton * its_num_of_rows_but_p;
54 LStdButton * its_total_prob_but_p;
55 LCaption * its_total_prob_cap_p;
58 LStdButton * its_gen_amps_but_p;
65 VOID show_owner(
const LStr255 & file_name);
66 VOID special_finish_create(
const LStr255 & file_name, USHORT sel_nd);
72 VOID set_nd_always(USHORT new_nd);
74 VOID set_nd_if_diff(USHORT new_nd);
75 VOID set_in_st(TM_COL_NUM new_in_st);
76 VOID set_in_st_if_diff(TM_COL_NUM new_in_st);
78 VOID toggle_coord_sys();
80 VOID refresh_total_prob_cap();
81 VOID clear_total_prob_cap();
83 VOID refresh_num_of_rows_cap();
84 BOOLEAN handle_num_of_rows_dialog();
87 BOOLEAN handle_gen_st_names_dialog();
89 BOOLEAN handle_reorder_nds_dialog();
90 BOOLEAN handle_reorder_in_nds_dialog();
91 BOOLEAN handle_reorder_nd_sts_dialog();
93 BOOLEAN focus_nd_has_this_many_parents(USHORT num);
94 BOOLEAN focus_nd_parents_are_binary();
96 VOID ListenToMessage(MessageT inMessage, VOID * ioParam );
98 VOID Click(SMouseDownEvent & inMouseDown);
99 VOID ClickSelf(
const SMouseDownEvent & inMouseDown);
100 VOID rename_a_nd(USHORT nd, Str255 new_name_pstr);
102 virtual BOOLEAN HandleKeyPress(
const EventRecord & in_key_event);
103 virtual BOOLEAN ObeyCommand(CommandT inCommand, VOID * ioParam);
104 virtual VOID FindCommandStatus(CommandT inCommand,
105 BOOLEAN & outEnabled, BOOLEAN & outUsesMark,
106 UInt16 & outMark, Str255 outName_pstr);
114 BOOLEAN C_PI_WIND::save_pi()
116 return its_amps_table_p->unload_editor();
120 USHORT C_PI_WIND::get_nd()
126 VOID C_PI_WIND::set_nd_always()
128 set_nd_always(its_nd);
132 VOID C_PI_WIND::set_nd_if_diff(
135 if(its_nd!=new_nd) set_nd_always(new_nd);
139 VOID C_PI_WIND::set_in_st_if_diff(
140 TM_COL_NUM new_in_st)
142 if(its_in_st!=new_in_st) set_in_st(new_in_st);
147 VOID C_PI_WIND::clear_total_prob_cap()
149 its_total_prob_cap_p->SetDescriptor(
"\p");
Definition: C_PI_PARENTS_TABLE.h:8
Definition: C_TOP_PTRS.h:7
Definition: C_PI_AMPS_TABLE.h:9
Definition: C_PI_ND_EFIELD.h:7
Definition: C_PI_WIND.h:18