/* --------------------------------------------------------------------------- * set the route style to the first one, if the current one doesn't * happen to match any. This way, "revert" won't change the route * style. */ static void set_some_route_style () { if (hid_get_flag ("style")) return; SetLineSize (PCB->RouteStyle[0].Thick); SetViaSize (PCB->RouteStyle[0].Diameter, true); SetViaDrillingHole (PCB->RouteStyle[0].Hole, true); SetKeepawayWidth (PCB->RouteStyle[0].Keepaway); }
void lesstif_update_widget_flags () { int i; for (i = 0; i < n_wflags; i++) { int v = hid_get_flag (wflags[i].flagname); Arg args[1]; XtSetArg (args[0], wflags[i].xres, v ? 1 : 0); XtSetValues (wflags[i].w, args, 1); wflags[i].oldval = v; } }
static void update_style_buttons () { int i = hid_get_flag ("style"); int j, n; for (n = 0; n < num_style_buttons; n++) { for (j = 0; j < NUM_STYLES; j++) if (j != i - 1) XmToggleButtonSetState (style_button_list[n].w[j], 0, 0); else XmToggleButtonSetState (style_button_list[n].w[j], 1, 0); } if (style_dialog) { for (j = 0; j < NUM_STYLES; j++) if (j != i - 1) XmToggleButtonSetState (style_pb[j], 0, 0); else XmToggleButtonSetState (style_pb[j], 1, 0); } }