Lines Matching refs:side

34 static void print_ok(Side *side);
35 static void print_skip(Side *side);
36 static void open_print_help(Side *side);
37 static int w_comm_ind(Side *side, Widget w);
38 static void update_values(Side *side);
39 static void read_all(Side *side);
109 popup_print_setup_dialog(Side *side) in popup_print_setup_dialog() argument
117 if (!side->ui->print_shell) { in popup_print_setup_dialog()
118 side->ui->print_shell = in popup_print_setup_dialog()
120 side->ui->shell, NULL); in popup_print_setup_dialog()
122 w_form = XtVaCreateManagedWidget ("form", formWidgetClass, side->ui->print_shell, NULL); in popup_print_setup_dialog()
133 side->ui->print_cmds[i] = in popup_print_setup_dialog()
138 w_up = side->ui->print_cmds[i]; in popup_print_setup_dialog()
141 XtVaSetValues(side->ui->print_cmds[i], in popup_print_setup_dialog()
145 w_left = side->ui->print_cmds[i]; in popup_print_setup_dialog()
148 XtAddCallback (side->ui->print_cmds[i], XtNcallback, in popup_print_setup_dialog()
150 side->ui->i_metric = i; in popup_print_setup_dialog()
154 XtAddCallback (side->ui->print_cmds[i], XtNcallback, in popup_print_setup_dialog()
159 XtRealizeWidget (side->ui->print_shell); in popup_print_setup_dialog()
163 side->ui->choi[ 0] = side->ui->ps_pp->names; in popup_print_setup_dialog()
164 side->ui->flag[ 0] = side->ui->ps_pp->corner_coord; in popup_print_setup_dialog()
165 side->ui->flag[ 1] = side->ui->ps_pp->terrain_dither; in popup_print_setup_dialog()
166 side->ui->flag[ 2] = side->ui->ps_pp->terrain_double; in popup_print_setup_dialog()
167 side->ui->flag[ 3] = side->ui->ps_pp->features; in popup_print_setup_dialog()
168 side->ui->flag[ 4] = side->ui->ps_pp->cell_summary; in popup_print_setup_dialog()
169 side->ui->flag[ 5] = side->ui->ps_pp->cm; in popup_print_setup_dialog()
170 side->ui->parm[ 0] = side->ui->ps_pp->cell_size; in popup_print_setup_dialog()
171 side->ui->parm[ 1] = side->ui->ps_pp->cell_grid_width; in popup_print_setup_dialog()
172 side->ui->parm[ 2] = side->ui->ps_pp->border_width; in popup_print_setup_dialog()
173 side->ui->parm[ 3] = side->ui->ps_pp->connection_width; in popup_print_setup_dialog()
174 side->ui->parm[ 4] = side->ui->ps_pp->page_width; in popup_print_setup_dialog()
175 side->ui->parm[ 5] = side->ui->ps_pp->page_height; in popup_print_setup_dialog()
176 side->ui->parm[ 6] = side->ui->ps_pp->top_margin; in popup_print_setup_dialog()
177 side->ui->parm[ 7] = side->ui->ps_pp->bottom_margin; in popup_print_setup_dialog()
178 side->ui->parm[ 8] = side->ui->ps_pp->left_margin; in popup_print_setup_dialog()
179 side->ui->parm[ 9] = side->ui->ps_pp->right_margin; in popup_print_setup_dialog()
180 side->ui->parm[10] = side->ui->ps_pp->terrain_gray; in popup_print_setup_dialog()
181 side->ui->parm[11] = side->ui->ps_pp->enemy_gray; in popup_print_setup_dialog()
182 update_values(side); in popup_print_setup_dialog()
184 XtPopup(side->ui->print_shell, XtGrabNone); in popup_print_setup_dialog()
190 print_ok(Side *side) in print_ok() argument
195 side->ui->ps_pp->names = side->ui->choi[ 0]; in print_ok()
196 side->ui->ps_pp->corner_coord = side->ui->flag[ 0]; in print_ok()
197 side->ui->ps_pp->terrain_dither = side->ui->flag[ 1]; in print_ok()
198 side->ui->ps_pp->terrain_double = side->ui->flag[ 2]; in print_ok()
199 side->ui->ps_pp->features = side->ui->flag[ 3]; in print_ok()
200 side->ui->ps_pp->cell_summary = side->ui->flag[ 4]; in print_ok()
201 side->ui->ps_pp->cm = side->ui->flag[ 5]; in print_ok()
202 side->ui->ps_pp->cell_size = side->ui->parm[ 0]; in print_ok()
203 side->ui->ps_pp->cell_grid_width = side->ui->parm[ 1]; in print_ok()
204 side->ui->ps_pp->border_width = side->ui->parm[ 2]; in print_ok()
205 side->ui->ps_pp->connection_width = side->ui->parm[ 3]; in print_ok()
206 side->ui->ps_pp->page_width = side->ui->parm[ 4]; in print_ok()
207 side->ui->ps_pp->page_height = side->ui->parm[ 5]; in print_ok()
208 side->ui->ps_pp->top_margin = side->ui->parm[ 6]; in print_ok()
209 side->ui->ps_pp->bottom_margin = side->ui->parm[ 7]; in print_ok()
210 side->ui->ps_pp->left_margin = side->ui->parm[ 8]; in print_ok()
211 side->ui->ps_pp->right_margin = side->ui->parm[ 9]; in print_ok()
212 side->ui->ps_pp->terrain_gray = side->ui->parm[10]; in print_ok()
213 side->ui->ps_pp->enemy_gray = side->ui->parm[11]; in print_ok()
214 if (side->ui->print_shell) { in print_ok()
215 XtPopdown (side->ui->print_shell); in print_ok()
217 if (side->ui->print_help_shell) { in print_ok()
218 XtPopdown (side->ui->print_help_shell); in print_ok()
221 if (side->ui->ps_pp->cm) { in print_ok()
226 side->ui->ps_pp->cell_size *= conv; in print_ok()
227 side->ui->ps_pp->cell_grid_width *= conv; in print_ok()
228 side->ui->ps_pp->border_width *= conv; in print_ok()
229 side->ui->ps_pp->connection_width *= conv; in print_ok()
230 side->ui->ps_pp->page_width *= conv; in print_ok()
231 side->ui->ps_pp->page_height *= conv; in print_ok()
232 side->ui->ps_pp->top_margin *= conv; in print_ok()
233 side->ui->ps_pp->bottom_margin *= conv; in print_ok()
234 side->ui->ps_pp->left_margin *= conv; in print_ok()
235 side->ui->ps_pp->right_margin *= conv; in print_ok()
238 notify(side, "dumping view to file \"view.xconq\" ..."); in print_ok()
239 flush_output(side); in print_ok()
240 dump_ps_view(side, side->ui->ps_pp, "view.xconq"); in print_ok()
241 notify(side, "... done."); in print_ok()
246 print_skip(Side *side) in print_skip() argument
250 if (side->ui->print_shell) in print_skip()
251 XtPopdown (side->ui->print_shell); in print_skip()
252 if (side->ui->print_help_shell) in print_skip()
253 XtPopdown (side->ui->print_help_shell); in print_skip()
257 if (side->ui->ps_pp->cm) in print_skip()
260 side->ui->ps_pp->cell_size *= conv; in print_skip()
261 side->ui->ps_pp->cell_grid_width *= conv; in print_skip()
262 side->ui->ps_pp->border_width *= conv; in print_skip()
263 side->ui->ps_pp->connection_width *= conv; in print_skip()
264 side->ui->ps_pp->page_width *= conv; in print_skip()
265 side->ui->ps_pp->page_height *= conv; in print_skip()
266 side->ui->ps_pp->top_margin *= conv; in print_skip()
267 side->ui->ps_pp->bottom_margin *= conv; in print_skip()
268 side->ui->ps_pp->left_margin *= conv; in print_skip()
269 side->ui->ps_pp->right_margin *= conv; in print_skip()
273 update_values(Side *side) in update_values() argument
282 (XtArgVal) choices[i].legends[side->ui->choi[i]]); in update_values()
283 XtSetValues(side->ui->print_cmds[i + N_COMMAND], args, 1); in update_values()
286 flg = side->ui->flag[i]; in update_values()
288 XtSetValues(side->ui->print_cmds[i + N_BUTTON], args, 1); in update_values()
291 sprintf(buffer, "%.11g", side->ui->parm[i]); in update_values()
293 XtSetValues(side->ui->print_cmds[i + N_BUTTON + N_TOGGLE], args, 1); in update_values()
298 w_comm_ind(Side *side, Widget w) in w_comm_ind() argument
303 if (w == side->ui->print_cmds[i]) in w_comm_ind()
313 Side *side; in handle_do_print_dialog() local
315 if (!find_side_via_widget(w, &side)) in handle_do_print_dialog()
318 read_all(side); in handle_do_print_dialog()
319 update_values(side); in handle_do_print_dialog()
323 read_all(Side *side) in read_all() argument
333 XtGetValues(side->ui->print_cmds[i + N_BUTTON], args, 1); in read_all()
334 side->ui->flag[i] = flg; in read_all()
337 string = XawDialogGetValueString(side->ui->print_cmds[i + N_BUTTON + N_TOGGLE]); in read_all()
339 side->ui->parm[i] = result; in read_all()
347 Side *side; in print_setup_button_callback() local
349 if (!find_side_via_widget(w, &side)) in print_setup_button_callback()
352 i = w_comm_ind(side, w); in print_setup_button_callback()
354 read_all(side); in print_setup_button_callback()
357 open_print_help(side); in print_setup_button_callback()
359 print_ok(side); in print_setup_button_callback()
361 print_skip(side); in print_setup_button_callback()
364 side->ui->choi[i] = (side->ui->choi[i] + 1) % choices[i].number; in print_setup_button_callback()
366 update_values(side); in print_setup_button_callback()
378 Side *side; in metric_convert_callback() local
380 if (!find_side_via_widget(w, &side)) in metric_convert_callback()
384 XtGetValues(side->ui->print_cmds[side->ui->i_metric], args, 1); in metric_convert_callback()
386 read_all(side); in metric_convert_callback()
388 side->ui->parm[i] *= conv; in metric_convert_callback()
390 update_values(side); in metric_convert_callback()
394 open_print_help(Side *side) in open_print_help() argument
398 if (!side->ui->print_help_shell) { in open_print_help()
400 side->ui->print_help_shell = in open_print_help()
402 side->ui->shell, in open_print_help()
405 XtVaCreateManagedWidget("helpForm", formWidgetClass, side->ui->print_help_shell, in open_print_help()
418 XtPopup(side->ui->print_help_shell, XtGrabNone); in open_print_help()
424 Side *side; in done_print_help_callback() local
426 if (!find_side_via_widget(w, &side)) in done_print_help_callback()
429 if (side->ui->print_help_shell) in done_print_help_callback()
430 XtPopdown(side->ui->print_help_shell); in done_print_help_callback()
437 Side *side; in handle_done_print_help() local
439 if (!find_side_via_widget(w, &side)) in handle_done_print_help()
442 if (side->ui->print_help_shell) in handle_done_print_help()
443 XtPopdown(side->ui->print_help_shell); in handle_done_print_help()