Index: trunk/doc-rnd/hacking/renames =================================================================== --- trunk/doc-rnd/hacking/renames (revision 5011) +++ trunk/doc-rnd/hacking/renames (revision 5012) @@ -843,3 +843,16 @@ SelectedOperation -> pcb_selected_operation SelectConnection -> pcb_select_connection SelectObjectByName -> pcb_select_object_by_name +SetTextScale -> pcb_text_set_scale +SetGrid -> pcb_board_set_grid +SetLineSize -> pcb_line_set_size +SetViaSize -> pcb_via_set_size +SetViaDrillingHole -> pcb_via_set_drilling_hole +SetClearanceWidth -> pcb_conf_set_clearance_width +SetChangedFlag -> pcb_board_set_changed_flag +SetBufferNumber -> pcb_buffer_set_number +SetMode -> pcb_crosshair_set_mode +SetCrosshairRangeToBuffer -> pcb_crosshair_range_to_buffer +SetLocalRef -> pcb_crosshair_set_local_ref +SaveMode -> pcb_crosshair_save_mode +RestoreMode -> pcb_crosshair_restore_mode Index: trunk/src/action_helper.c =================================================================== --- trunk/src/action_helper.c (revision 5011) +++ trunk/src/action_helper.c (revision 5012) @@ -123,7 +123,7 @@ Crosshair.AttachedObject.X = PlaceX - mx; Crosshair.AttachedObject.Y = PlaceY - my; if (!Marked.status || conf_core.editor.local_ref) - SetLocalRef(PlaceX - mx, PlaceY - my, pcb_true); + pcb_crosshair_set_local_ref(PlaceX - mx, PlaceY - my, pcb_true); Crosshair.AttachedObject.State = STATE_SECOND; /* get boundingbox of object and set cursor range */ @@ -302,21 +302,21 @@ Note.Click = pcb_false; if (Note.Moving && !gui->shift_is_pressed()) { Note.Buffer = conf_core.editor.buffer_number; - SetBufferNumber(MAX_BUFFER - 1); + pcb_buffer_set_number(MAX_BUFFER - 1); pcb_buffer_clear(PCB_PASTEBUFFER); pcb_buffer_add_selected(PCB_PASTEBUFFER, Note.X, Note.Y, pcb_true); SaveUndoSerialNumber(); pcb_remove_selected(); - SaveMode(); + pcb_crosshair_save_mode(); saved_mode = pcb_true; - SetMode(PCB_MODE_PASTE_BUFFER); + pcb_crosshair_set_mode(PCB_MODE_PASTE_BUFFER); } else if (Note.Hit && !gui->shift_is_pressed()) { pcb_box_t box; - SaveMode(); + pcb_crosshair_save_mode(); saved_mode = pcb_true; - SetMode(gui->control_is_pressed()? PCB_MODE_COPY : PCB_MODE_MOVE); + pcb_crosshair_set_mode(gui->control_is_pressed()? PCB_MODE_COPY : PCB_MODE_MOVE); Crosshair.AttachedObject.Ptr1 = Note.ptr1; Crosshair.AttachedObject.Ptr2 = Note.ptr2; Crosshair.AttachedObject.Ptr3 = Note.ptr3; @@ -348,7 +348,7 @@ box.Y2 = MAX_COORD; /* unselect first if shift key not down */ if (!gui->shift_is_pressed() && pcb_select_block(&box, pcb_false)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); pcb_notify_block(); Crosshair.AttachedBox.Point1.X = Note.X; Crosshair.AttachedBox.Point1.Y = Note.Y; @@ -374,7 +374,7 @@ /* unselect first if shift key not down */ if (!gui->shift_is_pressed()) { if (pcb_select_block(&box, pcb_false)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); if (Note.Moving) { Note.Moving = 0; Note.Hit = 0; @@ -385,7 +385,7 @@ gets the same SN. */ RestoreUndoSerialNumber(); if (pcb_select_object()) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); else IncrementUndoSerialNumber(); /* We didn't select anything new, so, the deselection should get its own SN. */ Note.Hit = 0; @@ -395,7 +395,7 @@ RestoreUndoSerialNumber(); pcb_notify_mode(); pcb_buffer_clear(PCB_PASTEBUFFER); - SetBufferNumber(Note.Buffer); + pcb_buffer_set_number(Note.Buffer); Note.Moving = pcb_false; Note.Hit = 0; } @@ -411,13 +411,13 @@ RestoreUndoSerialNumber(); if (pcb_select_block(&box, pcb_true)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); else if (Bumped) IncrementUndoSerialNumber(); Crosshair.AttachedBox.State = STATE_FIRST; } if (saved_mode) - RestoreMode(); + pcb_crosshair_restore_mode(); saved_mode = pcb_false; } @@ -490,7 +490,7 @@ void *ptr1, *ptr2, *ptr3; if (!Marked.status || conf_core.editor.local_ref) - SetLocalRef(Crosshair.X, Crosshair.Y, pcb_true); + pcb_crosshair_set_local_ref(Crosshair.X, Crosshair.Y, pcb_true); switch (Crosshair.AttachedLine.State) { case STATE_FIRST: /* first point */ if (PCB->RatDraw && pcb_search_screen(Crosshair.X, Crosshair.Y, PCB_TYPE_PAD | PCB_TYPE_PIN, &ptr1, &ptr1, &ptr1) == PCB_TYPE_NONE) { @@ -751,7 +751,7 @@ * the file after saving. */ if (Crosshair.X == Crosshair.AttachedLine.Point1.X && Crosshair.Y == Crosshair.AttachedLine.Point1.Y) { - SetMode(PCB_MODE_LINE); + pcb_crosshair_set_mode(PCB_MODE_LINE); break; } @@ -1075,7 +1075,7 @@ } } if (pcb_buffer_copy_to_layout(Note.X, Note.Y)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); if (e) { int type = pcb_search_screen(Note.X, Note.Y, PCB_TYPE_ELEMENT, &ptr1, &ptr2, &ptr3); @@ -1126,7 +1126,7 @@ } pcb_remove_object(type, ptr1, ptr2, ptr3); IncrementUndoSerialNumber(); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } break; @@ -1172,9 +1172,9 @@ Crosshair.AttachedObject.Ptr2, Crosshair.AttachedObject.Ptr3, Note.X - Crosshair.AttachedObject.X, Note.Y - Crosshair.AttachedObject.Y); - SetLocalRef(0, 0, pcb_false); + pcb_crosshair_set_local_ref(0, 0, pcb_false); } - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); /* reset identifiers */ Crosshair.AttachedObject.Type = PCB_TYPE_NONE; @@ -1225,7 +1225,7 @@ pcb_insert_point_in_object(Crosshair.AttachedObject.Type, Crosshair.AttachedObject.Ptr1, Crosshair.AttachedObject.Ptr2, &polyIndex, InsertedPoint.X, InsertedPoint.Y, pcb_false, pcb_false); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); /* reset identifiers */ Crosshair.AttachedObject.Type = PCB_TYPE_NONE; Index: trunk/src/buffer.c =================================================================== --- trunk/src/buffer.c (revision 5011) +++ trunk/src/buffer.c (revision 5012) @@ -582,7 +582,7 @@ for (i = 0; i < MAX_BUFFER; i++) pcb_buffer_swap(&Buffers[i]); - SetCrosshairRangeToBuffer(); + pcb_crosshair_range_to_buffer(); } /* ---------------------------------------------------------------------- @@ -802,7 +802,7 @@ case F_Rotate: if (sbufnum) { pcb_buffer_rotate(PCB_PASTEBUFFER, (pcb_uint8_t) atoi(sbufnum)); - SetCrosshairRangeToBuffer(); + pcb_crosshair_range_to_buffer(); } break; @@ -871,7 +871,7 @@ oldx = x; oldy = y; if (pcb_buffer_copy_to_layout(x, y)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } break; @@ -882,7 +882,7 @@ /* correct number */ if (number) - SetBufferNumber(number - 1); + pcb_buffer_set_number(number - 1); } } } Index: trunk/src/change_act.c =================================================================== --- trunk/src/change_act.c (revision 5011) +++ trunk/src/change_act.c (revision 5012) @@ -100,33 +100,33 @@ { if (type != PCB_TYPE_NONE) if (pcb_chg_obj_clear_size(type, ptr1, ptr2, ptr3, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } case F_SelectedVias: if (pcb_chg_selected_clear_size(PCB_TYPE_VIA, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPads: if (pcb_chg_selected_clear_size(PCB_TYPE_PAD, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPins: if (pcb_chg_selected_clear_size(PCB_TYPE_PIN, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedLines: if (pcb_chg_selected_clear_size(PCB_TYPE_LINE, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedArcs: if (pcb_chg_selected_clear_size(PCB_TYPE_ARC, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_chg_selected_clear_size(CHANGECLEARSIZE_TYPES, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -200,49 +200,49 @@ if (PCB_FLAG_TEST(PCB_FLAG_LOCK, (pcb_pin_t *) ptr2)) pcb_message(PCB_MSG_DEFAULT, _("Sorry, the object is locked\n")); if (set_object(type, ptr1, ptr2, ptr3)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } case F_SelectedVias: if (set_selected(PCB_TYPE_VIA)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPins: if (set_selected(PCB_TYPE_PIN)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPads: if (set_selected(PCB_TYPE_PAD)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedLines: if (set_selected(PCB_TYPE_LINE)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedTexts: if (set_selected(PCB_TYPE_TEXT)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedNames: if (set_selected(PCB_TYPE_ELEMENT_NAME)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedElements: if (set_selected(PCB_TYPE_ELEMENT)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (set_selected(CHANGESIZE_TYPES)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -280,7 +280,7 @@ case F_SelectedVias: case F_Selected: if (pcb_chg_selected_hole()) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -322,7 +322,7 @@ case F_SelectedPads: case F_Selected: if (pcb_chg_selected_paste()) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -413,58 +413,58 @@ pcb_message(PCB_MSG_DEFAULT, _("Sorry, the object is locked\n")); if (tostyle) { if (pcb_chg_obj_1st_size(type, ptr1, ptr2, ptr3, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } else { if (pcb_chg_obj_size(type, ptr1, ptr2, ptr3, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } break; } case F_SelectedVias: if (pcb_chg_selected_size(PCB_TYPE_VIA, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPins: if (pcb_chg_selected_size(PCB_TYPE_PIN, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPads: if (pcb_chg_selected_size(PCB_TYPE_PAD, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedArcs: if (pcb_chg_selected_size(PCB_TYPE_ARC, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedLines: if (pcb_chg_selected_size(PCB_TYPE_LINE, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedTexts: if (pcb_chg_selected_size(PCB_TYPE_TEXT, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedNames: if (pcb_chg_selected_size(PCB_TYPE_ELEMENT_NAME, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedElements: if (pcb_chg_selected_size(PCB_TYPE_ELEMENT, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_chg_selected_size(CHANGESIZE_TYPES, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -515,23 +515,23 @@ if (type != PCB_TYPE_NONE) if (pcb_chg_obj_2nd_size(type, ptr1, ptr2, ptr3, value, absolute, pcb_true)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } case F_SelectedVias: if (pcb_chg_selected_2nd_size(PCB_TYPE_VIA, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPins: if (pcb_chg_selected_2nd_size(PCB_TYPE_PIN, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_chg_selected_2nd_size(PCB_TYPEMASK_PIN, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -581,7 +581,7 @@ * it is used in the undo list */ pin->Name = pcb_strdup(pinname); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); changed = 1; } } @@ -596,7 +596,7 @@ * it is used in the undo list */ pad->Name = pcb_strdup(pinname); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); changed = 1; } } @@ -666,7 +666,7 @@ else pinnum = 0; if (pcb_chg_obj_name_query(type, ptr1, ptr2, ptr3, pinnum)) { - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); if (type == PCB_TYPE_ELEMENT) { pcb_rubberband_t *ptr; int i; @@ -693,7 +693,7 @@ name = gui->prompt_for(_("Enter the layout name:"), PCB_EMPTY(PCB->Name)); /* NB: ChangeLayoutName takes ownership of the passed memory */ if (name && pcb_board_change_name(name)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; /* change the name of the active layer */ @@ -701,7 +701,7 @@ name = gui->prompt_for(_("Enter the layer name:"), PCB_EMPTY(CURRENT->Name)); /* NB: ChangeLayerName takes ownership of the passed memory */ if (name && pcb_layer_change_name(CURRENT, name)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -738,24 +738,24 @@ gui->get_coords(_("Select an Object"), &x, &y); if ((type = pcb_search_screen(x, y, CHANGEJOIN_TYPES, &ptr1, &ptr2, &ptr3)) != PCB_TYPE_NONE) if (pcb_chg_obj_join(type, ptr1, ptr2, ptr3)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } case F_SelectedLines: if (pcb_chg_selected_join(PCB_TYPE_LINE)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedArcs: if (pcb_chg_selected_join(PCB_TYPE_ARC)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_chg_selected_join(CHANGEJOIN_TYPES)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -793,7 +793,7 @@ ptr3 = NULL; type = pcb_search_screen(x, y, CHANGENONETLIST_TYPES, &ptr1, &ptr2, &ptr3); if (pcb_chg_obj_nonetlist(type, ptr1, ptr2, ptr3)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } case F_SelectedElements: @@ -800,7 +800,7 @@ case F_Selected: case F_SelectedObjects: if (pcb_chg_selected_nonetlist(PCB_TYPE_ELEMENT)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -846,7 +846,7 @@ qstyle = 0; if (type != PCB_TYPE_NONE) if (pcb_chg_obj_square(type, ptr1, ptr2, ptr3, qstyle)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } break; } @@ -853,18 +853,18 @@ case F_SelectedElements: if (pcb_chg_selected_square(PCB_TYPE_ELEMENT)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPins: if (pcb_chg_selected_square(PCB_TYPE_PIN | PCB_TYPE_PAD)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_chg_selected_square(PCB_TYPE_PIN | PCB_TYPE_PAD)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -899,24 +899,24 @@ gui->get_coords(_("Select an Object"), &x, &y); if ((type = pcb_search_screen(x, y, CHANGESQUARE_TYPES, &ptr1, &ptr2, &ptr3)) != PCB_TYPE_NONE) if (pcb_set_obj_square(type, ptr1, ptr2, ptr3)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } case F_SelectedElements: if (pcb_set_selected_square(PCB_TYPE_ELEMENT)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPins: if (pcb_set_selected_square(PCB_TYPE_PIN | PCB_TYPE_PAD)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_set_selected_square(PCB_TYPE_PIN | PCB_TYPE_PAD)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -951,24 +951,24 @@ gui->get_coords(_("Select an Object"), &x, &y); if ((type = pcb_search_screen(x, y, CHANGESQUARE_TYPES, &ptr1, &ptr2, &ptr3)) != PCB_TYPE_NONE) if (pcb_clr_obj_square(type, ptr1, ptr2, ptr3)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } case F_SelectedElements: if (pcb_clr_selected_square(PCB_TYPE_ELEMENT)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPins: if (pcb_clr_selected_square(PCB_TYPE_PIN | PCB_TYPE_PAD)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_clr_selected_square(PCB_TYPE_PIN | PCB_TYPE_PAD)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -1002,29 +1002,29 @@ gui->get_coords(_("Select an Object"), &x, &y); if ((type = pcb_search_screen(x, y, CHANGEOCTAGON_TYPES, &ptr1, &ptr2, &ptr3)) != PCB_TYPE_NONE) if (pcb_chg_obj_octagon(type, ptr1, ptr2, ptr3)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } case F_SelectedElements: if (pcb_chg_selected_octagon(PCB_TYPE_ELEMENT)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPins: if (pcb_chg_selected_octagon(PCB_TYPE_PIN)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedVias: if (pcb_chg_selected_octagon(PCB_TYPE_VIA)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_chg_selected_octagon(PCB_TYPEMASK_PIN)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -1057,29 +1057,29 @@ gui->get_coords(_("Select an Object"), &x, &y); if ((type = pcb_search_screen(x, y, CHANGEOCTAGON_TYPES, &ptr1, &ptr2, &ptr3)) != PCB_TYPE_NONE) if (pcb_set_obj_octagon(type, ptr1, ptr2, ptr3)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } case F_SelectedElements: if (pcb_set_selected_octagon(PCB_TYPE_ELEMENT)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPins: if (pcb_set_selected_octagon(PCB_TYPE_PIN)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedVias: if (pcb_set_selected_octagon(PCB_TYPE_VIA)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_set_selected_octagon(PCB_TYPEMASK_PIN)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -1113,29 +1113,29 @@ gui->get_coords(_("Select an Object"), &x, &y); if ((type = pcb_search_screen(Crosshair.X, Crosshair.Y, CHANGEOCTAGON_TYPES, &ptr1, &ptr2, &ptr3)) != PCB_TYPE_NONE) if (pcb_clr_obj_octagon(type, ptr1, ptr2, ptr3)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } case F_SelectedElements: if (pcb_clr_selected_octagon(PCB_TYPE_ELEMENT)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedPins: if (pcb_clr_selected_octagon(PCB_TYPE_PIN)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedVias: if (pcb_clr_selected_octagon(PCB_TYPE_VIA)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_clr_selected_octagon(PCB_TYPEMASK_PIN)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -1320,34 +1320,34 @@ value = pcb_get_value(val, units, &absolute, NULL); switch (pcb_funchash_get(function, NULL)) { case F_ViaDrillingHole: - SetViaDrillingHole(absolute ? value : value + conf_core.design.via_drilling_hole, pcb_false); + pcb_via_set_drilling_hole(absolute ? value : value + conf_core.design.via_drilling_hole, pcb_false); pcb_hid_action("RouteStylesChanged"); break; case F_Grid: if (absolute) - SetGrid(value, pcb_false); + pcb_board_set_grid(value, pcb_false); else { /* On the way down, short against the minimum * PCB drawing unit */ if ((value + PCB->Grid) < 1) - SetGrid(1, pcb_false); + pcb_board_set_grid(1, pcb_false); else if (PCB->Grid == 1) - SetGrid(value, pcb_false); + pcb_board_set_grid(value, pcb_false); else - SetGrid(value + PCB->Grid, pcb_false); + pcb_board_set_grid(value + PCB->Grid, pcb_false); } break; case F_LineSize: case F_Line: - SetLineSize(absolute ? value : value + conf_core.design.line_thickness); + pcb_line_set_size(absolute ? value : value + conf_core.design.line_thickness); pcb_hid_action("RouteStylesChanged"); break; case F_Via: case F_ViaSize: - SetViaSize(absolute ? value : value + conf_core.design.via_thickness, pcb_false); + pcb_via_set_size(absolute ? value : value + conf_core.design.via_thickness, pcb_false); pcb_hid_action("RouteStylesChanged"); break; @@ -1354,7 +1354,7 @@ case F_Text: case F_TextScale: value /= 45; - SetTextScale(absolute ? value : value + conf_core.design.text_scale); + pcb_text_set_scale(absolute ? value : value + conf_core.design.text_scale); break; default: err = 1; @@ -1417,7 +1417,7 @@ pcb_message(PCB_MSG_DEFAULT, _("Sorry, the object is locked\n")); else { if (pcb_chg_obj_angle(type, ptr1, ptr2, ptr3, which, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } } break; @@ -1425,13 +1425,13 @@ case F_SelectedArcs: if (pcb_chg_selected_angle(PCB_TYPE_ARC, which, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_chg_selected_angle(CHANGESIZE_TYPES, which, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -1480,7 +1480,7 @@ pcb_message(PCB_MSG_DEFAULT, _("Sorry, the object is locked\n")); else { if (pcb_chg_obj_radius(type, ptr1, ptr2, ptr3, which, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } } break; @@ -1488,13 +1488,13 @@ case F_SelectedArcs: if (pcb_chg_selected_radius(PCB_TYPE_ARC, which, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Selected: case F_SelectedObjects: if (pcb_chg_selected_radius(CHANGESIZE_TYPES, which, value, absolute)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } Index: trunk/src/file_act.c =================================================================== --- trunk/src/file_act.c (revision 5011) +++ trunk/src/file_act.c (revision 5012) @@ -120,7 +120,7 @@ if (strcasecmp(function, "ElementToBuffer") == 0) { pcb_notify_crosshair_change(pcb_false); if (pcb_element_load_to_buffer(PCB_PASTEBUFFER, name)) - SetMode(PCB_MODE_PASTE_BUFFER); + pcb_crosshair_set_mode(PCB_MODE_PASTE_BUFFER); pcb_notify_crosshair_change(pcb_true); } @@ -127,7 +127,7 @@ else if (strcasecmp(function, "LayoutToBuffer") == 0) { pcb_notify_crosshair_change(pcb_false); if (pcb_buffer_load_layout(PCB_PASTEBUFFER, name, format)) - SetMode(PCB_MODE_PASTE_BUFFER); + pcb_crosshair_set_mode(PCB_MODE_PASTE_BUFFER); pcb_notify_crosshair_change(pcb_true); } @@ -254,7 +254,7 @@ if (strcasecmp(function, "Layout") == 0) { if (pcb_save_pcb(PCB->Filename, NULL) == 0) - SetChangedFlag(pcb_false); + pcb_board_set_changed_flag(pcb_false); if (gui->notify_filename_changed != NULL) gui->notify_filename_changed(); return 0; @@ -268,7 +268,7 @@ if (strcasecmp(function, "LayoutAs") == 0) { if (pcb_save_pcb(name, fmt) == 0) { - SetChangedFlag(pcb_false); + pcb_board_set_changed_flag(pcb_false); free(PCB->Filename); PCB->Filename = pcb_strdup(name); if (gui->notify_filename_changed != NULL) @@ -283,7 +283,7 @@ if ((fp = pcb_check_and_open_file(name, pcb_true, pcb_false, &result, NULL)) != NULL) { pcb_lookup_conns_to_all_elements(fp); fclose(fp); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } return 0; } @@ -294,7 +294,7 @@ if ((fp = pcb_check_and_open_file(name, pcb_true, pcb_false, &result, NULL)) != NULL) { pcb_lookup_unused_pins(fp); fclose(fp); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } return 0; } @@ -310,7 +310,7 @@ if ((fp = pcb_check_and_open_file(name, pcb_true, pcb_false, &result, NULL)) != NULL) { pcb_lookup_element_conns(element, fp); fclose(fp); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } } return 0; Index: trunk/src/find_clear.c =================================================================== --- trunk/src/find_clear.c (revision 5011) +++ trunk/src/find_clear.c (revision 5012) @@ -71,7 +71,7 @@ } END_LOOP; if (change) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); return change; } @@ -131,7 +131,7 @@ } ENDALL_LOOP; if (change) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); return change; } Index: trunk/src/find_misc.c =================================================================== --- trunk/src/find_misc.c (revision 5011) +++ trunk/src/find_misc.c (revision 5012) @@ -337,7 +337,7 @@ } END_LOOP; if (change) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); return change; } @@ -397,7 +397,7 @@ } ENDALL_LOOP; if (change) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); return change; } Index: trunk/src/find_print.c =================================================================== --- trunk/src/find_print.c (revision 5011) +++ trunk/src/find_print.c (revision 5012) @@ -249,7 +249,7 @@ pcb_reset_conns(pcb_true); pcb_conn_lookup_init(); PrintElementConnections(Element, FP, pcb_true); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); if (conf_core.editor.beep_when_finished) gui->beep(); pcb_conn_lookup_uninit(); Index: trunk/src/gui_act.c =================================================================== --- trunk/src/gui_act.c (revision 5011) +++ trunk/src/gui_act.c (revision 5012) @@ -423,7 +423,7 @@ PCB->Grid = 1; if (pcb_crosshair_move_absolute(Crosshair.X, Crosshair.Y)) pcb_notify_crosshair_change(pcb_true); /* first notify was in MoveCrosshairAbs */ - SetGrid(oldGrid, pcb_true); + pcb_board_set_grid(oldGrid, pcb_true); } break; @@ -479,7 +479,7 @@ PCB_FLAG_TOGGLE(PCB_FLAG_DISPLAYNAME, pad); } END_LOOP; - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); IncrementUndoSerialNumber(); pcb_draw(); break; @@ -491,7 +491,7 @@ DrawPinName((pcb_pin_t *) ptr2); AddObjectToFlagUndoList(PCB_TYPE_PIN, ptr1, ptr2, ptr3); PCB_FLAG_TOGGLE(PCB_FLAG_DISPLAYNAME, (pcb_pin_t *) ptr2); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); IncrementUndoSerialNumber(); pcb_draw(); break; @@ -503,7 +503,7 @@ DrawPadName((pcb_pad_t *) ptr2); AddObjectToFlagUndoList(PCB_TYPE_PAD, ptr1, ptr2, ptr3); PCB_FLAG_TOGGLE(PCB_FLAG_DISPLAYNAME, (pcb_pad_t *) ptr2); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); IncrementUndoSerialNumber(); pcb_draw(); break; @@ -514,7 +514,7 @@ DrawViaName((pcb_pin_t *) ptr2); AddObjectToFlagUndoList(PCB_TYPE_VIA, ptr1, ptr2, ptr3); PCB_FLAG_TOGGLE(PCB_FLAG_DISPLAYNAME, (pcb_pin_t *) ptr2); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); IncrementUndoSerialNumber(); pcb_draw(); break; @@ -617,34 +617,34 @@ pcb_notify_crosshair_change(pcb_false); switch (pcb_funchash_get(function, NULL)) { case F_Arc: - SetMode(PCB_MODE_ARC); + pcb_crosshair_set_mode(PCB_MODE_ARC); break; case F_Arrow: - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); break; case F_Copy: - SetMode(PCB_MODE_COPY); + pcb_crosshair_set_mode(PCB_MODE_COPY); break; case F_InsertPoint: - SetMode(PCB_MODE_INSERT_POINT); + pcb_crosshair_set_mode(PCB_MODE_INSERT_POINT); break; case F_Line: - SetMode(PCB_MODE_LINE); + pcb_crosshair_set_mode(PCB_MODE_LINE); break; case F_Lock: - SetMode(PCB_MODE_LOCK); + pcb_crosshair_set_mode(PCB_MODE_LOCK); break; case F_Move: - SetMode(PCB_MODE_MOVE); + pcb_crosshair_set_mode(PCB_MODE_MOVE); break; case F_None: - SetMode(PCB_MODE_NO); + pcb_crosshair_set_mode(PCB_MODE_NO); break; case F_Cancel: { int saved_mode = conf_core.editor.mode; - SetMode(PCB_MODE_NO); - SetMode(saved_mode); + pcb_crosshair_set_mode(PCB_MODE_NO); + pcb_crosshair_set_mode(saved_mode); } break; case F_Escape: @@ -661,52 +661,52 @@ case PCB_MODE_RUBBERBAND_MOVE: case PCB_MODE_THERMAL: case PCB_MODE_LOCK: - SetMode(PCB_MODE_NO); - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_NO); + pcb_crosshair_set_mode(PCB_MODE_ARROW); break; case PCB_MODE_LINE: if (Crosshair.AttachedLine.State == STATE_FIRST) - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); else { - SetMode(PCB_MODE_NO); - SetMode(PCB_MODE_LINE); + pcb_crosshair_set_mode(PCB_MODE_NO); + pcb_crosshair_set_mode(PCB_MODE_LINE); } break; case PCB_MODE_RECTANGLE: if (Crosshair.AttachedBox.State == STATE_FIRST) - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); else { - SetMode(PCB_MODE_NO); - SetMode(PCB_MODE_RECTANGLE); + pcb_crosshair_set_mode(PCB_MODE_NO); + pcb_crosshair_set_mode(PCB_MODE_RECTANGLE); } break; case PCB_MODE_POLYGON: if (Crosshair.AttachedLine.State == STATE_FIRST) - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); else { - SetMode(PCB_MODE_NO); - SetMode(PCB_MODE_POLYGON); + pcb_crosshair_set_mode(PCB_MODE_NO); + pcb_crosshair_set_mode(PCB_MODE_POLYGON); } break; case PCB_MODE_POLYGON_HOLE: if (Crosshair.AttachedLine.State == STATE_FIRST) - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); else { - SetMode(PCB_MODE_NO); - SetMode(PCB_MODE_POLYGON_HOLE); + pcb_crosshair_set_mode(PCB_MODE_NO); + pcb_crosshair_set_mode(PCB_MODE_POLYGON_HOLE); } break; case PCB_MODE_ARC: if (Crosshair.AttachedBox.State == STATE_FIRST) - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); else { - SetMode(PCB_MODE_NO); - SetMode(PCB_MODE_ARC); + pcb_crosshair_set_mode(PCB_MODE_NO); + pcb_crosshair_set_mode(PCB_MODE_ARC); } break; @@ -723,13 +723,13 @@ pcb_notify_mode(); break; case F_PasteBuffer: - SetMode(PCB_MODE_PASTE_BUFFER); + pcb_crosshair_set_mode(PCB_MODE_PASTE_BUFFER); break; case F_Polygon: - SetMode(PCB_MODE_POLYGON); + pcb_crosshair_set_mode(PCB_MODE_POLYGON); break; case F_PolygonHole: - SetMode(PCB_MODE_POLYGON_HOLE); + pcb_crosshair_set_mode(PCB_MODE_POLYGON_HOLE); break; case F_Release: if ((mid_stroke) && (conf_core.editor.enable_stroke)) @@ -738,13 +738,13 @@ pcb_release_mode(); break; case F_Remove: - SetMode(PCB_MODE_REMOVE); + pcb_crosshair_set_mode(PCB_MODE_REMOVE); break; case F_Rectangle: - SetMode(PCB_MODE_RECTANGLE); + pcb_crosshair_set_mode(PCB_MODE_RECTANGLE); break; case F_Rotate: - SetMode(PCB_MODE_ROTATE); + pcb_crosshair_set_mode(PCB_MODE_ROTATE); break; case F_Stroke: if (conf_core.editor.enable_stroke) { @@ -755,37 +755,37 @@ | a drawing mode, middle mouse button will select objects. */ if (conf_core.editor.mode == PCB_MODE_LINE && Crosshair.AttachedLine.State != STATE_FIRST) { - SetMode(PCB_MODE_LINE); + pcb_crosshair_set_mode(PCB_MODE_LINE); } else if (conf_core.editor.mode == PCB_MODE_ARC && Crosshair.AttachedBox.State != STATE_FIRST) - SetMode(PCB_MODE_ARC); + pcb_crosshair_set_mode(PCB_MODE_ARC); else if (conf_core.editor.mode == PCB_MODE_RECTANGLE && Crosshair.AttachedBox.State != STATE_FIRST) - SetMode(PCB_MODE_RECTANGLE); + pcb_crosshair_set_mode(PCB_MODE_RECTANGLE); else if (conf_core.editor.mode == PCB_MODE_POLYGON && Crosshair.AttachedLine.State != STATE_FIRST) - SetMode(PCB_MODE_POLYGON); + pcb_crosshair_set_mode(PCB_MODE_POLYGON); else { - SaveMode(); + pcb_crosshair_save_mode(); saved_mode = pcb_true; - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); pcb_notify_mode(); } break; case F_Text: - SetMode(PCB_MODE_TEXT); + pcb_crosshair_set_mode(PCB_MODE_TEXT); break; case F_Thermal: - SetMode(PCB_MODE_THERMAL); + pcb_crosshair_set_mode(PCB_MODE_THERMAL); break; case F_Via: - SetMode(PCB_MODE_VIA); + pcb_crosshair_set_mode(PCB_MODE_VIA); break; case F_Restore: /* restore the last saved mode */ - RestoreMode(); + pcb_crosshair_restore_mode(); break; case F_Save: /* save currently selected mode */ - SaveMode(); + pcb_crosshair_save_mode(); break; } pcb_notify_crosshair_change(pcb_true); @@ -1035,10 +1035,10 @@ if (number > 0 && number <= vtroutestyle_len(&PCB->RouteStyle)) { rts = &PCB->RouteStyle.array[number - 1]; - SetLineSize(rts->Thick); - SetViaSize(rts->Diameter, pcb_true); - SetViaDrillingHole(rts->Hole, pcb_true); - SetClearanceWidth(rts->Clearance); + pcb_line_set_size(rts->Thick); + pcb_via_set_size(rts->Diameter, pcb_true); + pcb_via_set_drilling_hole(rts->Hole, pcb_true); + pcb_conf_set_clearance_width(rts->Clearance); pcb_hid_action("RouteStylesChanged"); } else @@ -1143,7 +1143,7 @@ set_same_(((pcb_line_t *) ptr2)->Thickness, 0, 0, ((pcb_line_t *) ptr2)->Clearance / 2, NULL); layer = (pcb_layer_t *) ptr1; if (conf_core.editor.mode != PCB_MODE_LINE) - SetMode(PCB_MODE_LINE); + pcb_crosshair_set_mode(PCB_MODE_LINE); pcb_notify_crosshair_change(pcb_true); pcb_hid_action("RouteStylesChanged"); break; @@ -1153,7 +1153,7 @@ set_same_(((pcb_arc_t *) ptr2)->Thickness, 0, 0, ((pcb_arc_t *) ptr2)->Clearance / 2, NULL); layer = (pcb_layer_t *) ptr1; if (conf_core.editor.mode != PCB_MODE_ARC) - SetMode(PCB_MODE_ARC); + pcb_crosshair_set_mode(PCB_MODE_ARC); pcb_notify_crosshair_change(pcb_true); pcb_hid_action("RouteStylesChanged"); break; @@ -1166,7 +1166,7 @@ pcb_notify_crosshair_change(pcb_false); set_same_(0, ((pcb_pin_t *) ptr2)->Thickness, ((pcb_pin_t *) ptr2)->DrillingHole, ((pcb_pin_t *) ptr2)->Clearance / 2, NULL); if (conf_core.editor.mode != PCB_MODE_VIA) - SetMode(PCB_MODE_VIA); + pcb_crosshair_set_mode(PCB_MODE_VIA); pcb_notify_crosshair_change(pcb_true); pcb_hid_action("RouteStylesChanged"); break; Index: trunk/src/main.c =================================================================== --- trunk/src/main.c (revision 5011) +++ trunk/src/main.c (revision 5012) @@ -456,7 +456,7 @@ InitHandler(); pcb_init_buffers(); - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); if (command_line_pcb) { /* keep filename even if initial load command failed; @@ -503,7 +503,7 @@ gui->parse_arguments(&hid_argc, &hid_argv); if (gui->gui) pcb_crosshair_init(); - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); pcb_hid_action("LibraryChanged"); } } while(gui != NULL); Index: trunk/src/obj_poly.c =================================================================== --- trunk/src/obj_poly.c (revision 5011) +++ trunk/src/obj_poly.c (revision 5012) @@ -326,7 +326,7 @@ Polygon->HoleIndex[n]++; Polygon->Points[ctx->insert.idx] = save; - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); AddObjectToInsertPointUndoList(PCB_TYPE_POLYGON_POINT, Layer, Polygon, &Polygon->Points[ctx->insert.idx]); pcb_poly_bbox(Polygon); Index: trunk/src/object_act.c =================================================================== --- trunk/src/object_act.c (revision 5011) +++ trunk/src/object_act.c (revision 5012) @@ -295,7 +295,7 @@ IncrementUndoSerialNumber(); pcb_redraw(); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); return 0; } @@ -393,7 +393,7 @@ if (type == PCB_TYPE_ELEMENT) pcb_rubber_band_lookup_rat_lines(type, ptr1, ptr2, ptr3); pcb_move_obj_and_rubberband(type, ptr1, ptr2, ptr3, nx, ny); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); return 0; } @@ -424,7 +424,7 @@ gui->get_coords(_("Select an Object"), &x, &y); if ((type = pcb_search_screen(x, y, MOVETOLAYER_TYPES, &ptr1, &ptr2, &ptr3)) != PCB_TYPE_NONE) if (pcb_move_obj_to_layer(type, ptr1, ptr2, ptr3, CURRENT, pcb_false)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } @@ -431,7 +431,7 @@ case F_SelectedObjects: case F_Selected: if (pcb_move_selected_objs_to_layer(CURRENT)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } @@ -579,7 +579,7 @@ /* Place components onto center of board. */ if (pcb_buffer_copy_to_layout(nx, ny)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } else if (e && strcmp(DESCRIPTION_NAME(e), footprint) != 0) { @@ -618,7 +618,7 @@ pcb_element_remove(e); if (pcb_buffer_copy_to_layout(mx, my)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } /* Now reload footprint */ @@ -758,7 +758,7 @@ if (changed) { IncrementUndoSerialNumber(); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } break; case F_Selected: @@ -783,7 +783,7 @@ END_LOOP; if (changed) { IncrementUndoSerialNumber(); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } break; case F_Element: @@ -792,7 +792,7 @@ if (pcb_search_screen(Crosshair.X, Crosshair.Y, PCB_TYPE_ELEMENT, &ptr1, &ptr2, &ptr3) != PCB_TYPE_NONE) { Note.Buffer = conf_core.editor.buffer_number; - SetBufferNumber(MAX_BUFFER - 1); + pcb_buffer_set_number(MAX_BUFFER - 1); pcb_buffer_clear(PCB_PASTEBUFFER); pcb_copy_obj_to_buffer(PCB_PASTEBUFFER->Data, PCB->Data, PCB_TYPE_ELEMENT, ptr1, ptr2, ptr3); pcb_element_smash_buffer(PCB_PASTEBUFFER); @@ -803,8 +803,8 @@ MoveObjectToRemoveUndoList(PCB_TYPE_ELEMENT, ptr1, ptr2, ptr3); RestoreUndoSerialNumber(); pcb_buffer_copy_to_layout(0, 0); - SetBufferNumber(Note.Buffer); - SetChangedFlag(pcb_true); + pcb_buffer_set_number(Note.Buffer); + pcb_board_set_changed_flag(pcb_true); } } break; Index: trunk/src/plug_io.c =================================================================== --- trunk/src/plug_io.c (revision 5011) +++ trunk/src/plug_io.c (revision 5012) @@ -338,7 +338,7 @@ } /* clear 'changed flag' */ - SetChangedFlag(pcb_false); + pcb_board_set_changed_flag(pcb_false); PCB->Filename = new_filename; /* just in case a bad file saved file is loaded */ Index: trunk/src/polygon.c =================================================================== --- trunk/src/polygon.c (revision 5011) +++ trunk/src/polygon.c (revision 5012) @@ -1350,7 +1350,7 @@ pcb_r_insert_entry(CURRENT->polygon_tree, (pcb_box_t *) polygon, 0); pcb_poly_init_clip(PCB->Data, CURRENT, polygon); DrawPolygon(CURRENT, polygon); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); /* reset state of attached line */ Crosshair.AttachedLine.State = STATE_FIRST; @@ -1842,5 +1842,5 @@ } while ((pa = pa->f) != Input); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } Index: trunk/src/rats_act.c =================================================================== --- trunk/src/rats_act.c (revision 5011) +++ trunk/src/rats_act.c (revision 5012) @@ -81,12 +81,12 @@ switch (pcb_funchash_get(function, NULL)) { case F_AllRats: if (pcb_rat_add_all(pcb_false, NULL)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedRats: case F_Selected: if (pcb_rat_add_all(pcb_true, NULL)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_Close: small = PCB_SQUARE(MAX_COORD); @@ -202,12 +202,12 @@ switch (pcb_funchash_get(function, NULL)) { case F_AllRats: if (pcb_rats_destroy(pcb_false)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedRats: case F_Selected: if (pcb_rats_destroy(pcb_true)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } } Index: trunk/src/remove_act.c =================================================================== --- trunk/src/remove_act.c (revision 5011) +++ trunk/src/remove_act.c (revision 5012) @@ -57,10 +57,10 @@ switch (id) { case F_Object: - SaveMode(); - SetMode(PCB_MODE_REMOVE); + pcb_crosshair_save_mode(); + pcb_crosshair_set_mode(PCB_MODE_REMOVE); pcb_notify_mode(); - RestoreMode(); + pcb_crosshair_restore_mode(); break; case F_Selected: pcb_remove_selected(); @@ -67,11 +67,11 @@ break; case F_AllRats: if (pcb_rats_destroy(pcb_false)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; case F_SelectedRats: if (pcb_rats_destroy(pcb_true)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } @@ -91,7 +91,7 @@ static int ActionRemoveSelected(int argc, const char **argv, pcb_coord_t x, pcb_coord_t y) { if (pcb_remove_selected()) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); return 0; } Index: trunk/src/rotate.c =================================================================== --- trunk/src/rotate.c (revision 5011) +++ trunk/src/rotate.c (revision 5012) @@ -144,6 +144,6 @@ if (type == PCB_TYPE_ELEMENT) pcb_rubber_band_lookup_rat_lines(type, ptr1, ptr2, ptr3); pcb_obj_rotate90(type, ptr1, ptr2, ptr3, X, Y, Steps); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } } Index: trunk/src/select_act.c =================================================================== --- trunk/src/select_act.c (revision 5011) +++ trunk/src/select_act.c (revision 5012) @@ -160,7 +160,7 @@ if (pattern || (pattern = gui_get_pat(&method)) != NULL) { if (pcb_select_object_by_name(type, pattern, pcb_true, method)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); if (PCB_ACTION_ARG(1) == NULL) free((char*)pattern); } @@ -171,7 +171,7 @@ case F_ToggleObject: case F_Object: if (pcb_select_object()) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; /* all objects in block */ @@ -186,7 +186,7 @@ pcb_notify_crosshair_change(pcb_false); pcb_notify_block(); if (Crosshair.AttachedBox.State == STATE_THIRD && pcb_select_block(&box, pcb_true)) { - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); Crosshair.AttachedBox.State = STATE_FIRST; } pcb_notify_crosshair_change(pcb_true); @@ -203,7 +203,7 @@ box.X2 = MAX_COORD; box.Y2 = MAX_COORD; if (pcb_select_block(&box, pcb_true)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } @@ -212,7 +212,7 @@ if (pcb_select_connection(pcb_true)) { pcb_draw(); IncrementUndoSerialNumber(); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } break; @@ -220,7 +220,7 @@ { pcb_coord_t x, y; Note.Buffer = conf_core.editor.buffer_number; - SetBufferNumber(MAX_BUFFER - 1); + pcb_buffer_set_number(MAX_BUFFER - 1); pcb_buffer_clear(PCB_PASTEBUFFER); gui->get_coords(_("Select the Element's Mark Location"), &x, &y); x = pcb_grid_fit(x, PCB->Grid, PCB->GridOffsetX); @@ -231,7 +231,7 @@ pcb_element_convert_from_buffer(PCB_PASTEBUFFER); RestoreUndoSerialNumber(); pcb_buffer_copy_to_layout(x, y); - SetBufferNumber(Note.Buffer); + pcb_buffer_set_number(Note.Buffer); } break; @@ -319,7 +319,7 @@ if (pattern || (pattern = gui_get_pat(&method)) != NULL) { if (pcb_select_object_by_name(type, pattern, pcb_false, method)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); if (PCB_ACTION_ARG(1) == NULL) free((char*)pattern); } @@ -338,7 +338,7 @@ pcb_notify_crosshair_change(pcb_false); pcb_notify_block(); if (Crosshair.AttachedBox.State == STATE_THIRD && pcb_select_block(&box, pcb_false)) { - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); Crosshair.AttachedBox.State = STATE_FIRST; } pcb_notify_crosshair_change(pcb_true); @@ -355,7 +355,7 @@ box.X2 = MAX_COORD; box.Y2 = MAX_COORD; if (pcb_select_block(&box, pcb_false)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); break; } @@ -364,7 +364,7 @@ if (pcb_select_connection(pcb_false)) { pcb_draw(); IncrementUndoSerialNumber(); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } break; Index: trunk/src/set.c =================================================================== --- trunk/src/set.c (revision 5011) +++ trunk/src/set.c (revision 5012) @@ -52,7 +52,7 @@ /* --------------------------------------------------------------------------- * sets cursor grid with respect to grid offset values */ -void SetGrid(pcb_coord_t Grid, pcb_bool align) +void pcb_board_set_grid(pcb_coord_t Grid, pcb_bool align) { if (Grid >= 1 && Grid <= MAX_GRID) { if (align) { @@ -69,7 +69,7 @@ /* --------------------------------------------------------------------------- * sets a new line thickness */ -void SetLineSize(pcb_coord_t Size) +void pcb_line_set_size(pcb_coord_t Size) { if (Size >= MIN_LINESIZE && Size <= MAX_LINESIZE) { conf_set_design("design/line_thickness", "%$mS", Size); @@ -81,7 +81,7 @@ /* --------------------------------------------------------------------------- * sets a new via thickness */ -void SetViaSize(pcb_coord_t Size, pcb_bool Force) +void pcb_via_set_size(pcb_coord_t Size, pcb_bool Force) { if (Force || (Size <= MAX_PINORVIASIZE && Size >= MIN_PINORVIASIZE && Size >= conf_core.design.via_drilling_hole + MIN_PINORVIACOPPER)) { conf_set_design("design/via_thickness", "%$mS", Size); @@ -91,7 +91,7 @@ /* --------------------------------------------------------------------------- * sets a new via drilling hole */ -void SetViaDrillingHole(pcb_coord_t Size, pcb_bool Force) +void pcb_via_set_drilling_hole(pcb_coord_t Size, pcb_bool Force) { if (Force || (Size <= MAX_PINORVIASIZE && Size >= MIN_PINORVIAHOLE && Size <= conf_core.design.via_thickness - MIN_PINORVIACOPPER)) { conf_set_design("design/via_drilling_hole", "%$mS", Size); @@ -101,7 +101,7 @@ /* --------------------------------------------------------------------------- * sets a clearance width */ -void SetClearanceWidth(pcb_coord_t Width) +void pcb_conf_set_clearance_width(pcb_coord_t Width) { if (Width <= MAX_LINESIZE) { conf_set_design("design/clearance", "%$mS", Width); @@ -111,7 +111,7 @@ /* --------------------------------------------------------------------------- * sets a text scaling */ -void SetTextScale(int Scale) +void pcb_text_set_scale(int Scale) { if (Scale <= MAX_TEXTSCALE && Scale >= MIN_TEXTSCALE) { conf_set_design("design/text_scale", "%d", Scale); @@ -121,7 +121,7 @@ /* --------------------------------------------------------------------------- * sets or resets changed flag and redraws status */ -void SetChangedFlag(pcb_bool New) +void pcb_board_set_changed_flag(pcb_bool New) { if (PCB->Changed != New) { PCB->Changed = New; @@ -132,7 +132,7 @@ /* --------------------------------------------------------------------------- * sets the crosshair range to the current buffer extents */ -void SetCrosshairRangeToBuffer(void) +void pcb_crosshair_range_to_buffer(void) { if (conf_core.editor.mode == PCB_MODE_PASTE_BUFFER) { pcb_set_buffer_bbox(PCB_PASTEBUFFER); @@ -147,13 +147,13 @@ /* --------------------------------------------------------------------------- * sets a new buffer number */ -void SetBufferNumber(int Number) +void pcb_buffer_set_number(int Number) { if (Number >= 0 && Number < MAX_BUFFER) { conf_set_design("editor/buffer_number", "%d", Number); /* do an update on the crosshair range */ - SetCrosshairRangeToBuffer(); + pcb_crosshair_range_to_buffer(); } } @@ -160,7 +160,7 @@ /* --------------------------------------------------------------------------- */ -void SaveMode(void) +void pcb_crosshair_save_mode(void) { mode_stack[mode_position] = conf_core.editor.mode; if (mode_position < MAX_MODESTACK_DEPTH - 1) @@ -167,13 +167,13 @@ mode_position++; } -void RestoreMode(void) +void pcb_crosshair_restore_mode(void) { if (mode_position == 0) { pcb_message(PCB_MSG_DEFAULT, "hace: underflow of restore mode\n"); return; } - SetMode(mode_stack[--mode_position]); + pcb_crosshair_set_mode(mode_stack[--mode_position]); } @@ -180,7 +180,7 @@ /* --------------------------------------------------------------------------- * set a new mode and update X cursor */ -void SetMode(int Mode) +void pcb_crosshair_set_mode(int Mode) { char sMode[32]; static pcb_bool recursing = pcb_false; @@ -222,7 +222,7 @@ } else { if (conf_core.editor.mode == PCB_MODE_ARC || conf_core.editor.mode == PCB_MODE_LINE) - SetLocalRef(0, 0, pcb_false); + pcb_crosshair_set_local_ref(0, 0, pcb_false); Crosshair.AttachedBox.State = STATE_FIRST; Crosshair.AttachedLine.State = STATE_FIRST; if (Mode == PCB_MODE_LINE && conf_core.editor.auto_drc) { @@ -238,7 +238,7 @@ if (Mode == PCB_MODE_PASTE_BUFFER) /* do an update on the crosshair range */ - SetCrosshairRangeToBuffer(); + pcb_crosshair_range_to_buffer(); else pcb_crosshair_set_range(0, 0, PCB->MaxWidth, PCB->MaxHeight); @@ -251,7 +251,7 @@ pcb_notify_crosshair_change(pcb_true); } -void SetLocalRef(pcb_coord_t X, pcb_coord_t Y, pcb_bool Showing) +void pcb_crosshair_set_local_ref(pcb_coord_t X, pcb_coord_t Y, pcb_bool Showing) { static pcb_mark_t old; static int count = 0; Index: trunk/src/set.h =================================================================== --- trunk/src/set.h (revision 5011) +++ trunk/src/set.h (revision 5012) @@ -31,18 +31,18 @@ #include "global_typedefs.h" -void SetTextScale(int); -void SetGrid(pcb_coord_t, pcb_bool); -void SetLineSize(pcb_coord_t); -void SetViaSize(pcb_coord_t, pcb_bool); -void SetViaDrillingHole(pcb_coord_t, pcb_bool); -void SetClearanceWidth(pcb_coord_t); -void SetChangedFlag(pcb_bool); -void SetBufferNumber(int); -void SetMode(int); -void SetCrosshairRangeToBuffer(void); -void SetLocalRef(pcb_coord_t, pcb_coord_t, pcb_bool); -void SaveMode(void); -void RestoreMode(void); +void pcb_text_set_scale(int); +void pcb_board_set_grid(pcb_coord_t, pcb_bool); +void pcb_line_set_size(pcb_coord_t); +void pcb_via_set_size(pcb_coord_t, pcb_bool); +void pcb_via_set_drilling_hole(pcb_coord_t, pcb_bool); +void pcb_conf_set_clearance_width(pcb_coord_t); +void pcb_board_set_changed_flag(pcb_bool); +void pcb_buffer_set_number(int); +void pcb_crosshair_set_mode(int); +void pcb_crosshair_range_to_buffer(void); +void pcb_crosshair_set_local_ref(pcb_coord_t, pcb_coord_t, pcb_bool); +void pcb_crosshair_save_mode(void); +void pcb_crosshair_restore_mode(void); #endif Index: trunk/src/undo.c =================================================================== --- trunk/src/undo.c (revision 5011) +++ trunk/src/undo.c (revision 5012) @@ -1141,7 +1141,7 @@ if (!Locked) { /* Set the changed flag if anything was added prior to this bump */ if (UndoN > 0 && UndoList[UndoN - 1].Serial == Serial) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); Serial++; Bumped = pcb_true; between_increment_and_restore = pcb_true; Index: trunk/src/undo_act.c =================================================================== --- trunk/src/undo_act.c (revision 5011) +++ trunk/src/undo_act.c (revision 5012) @@ -147,7 +147,7 @@ if (conf_core.editor.auto_drc) Undo(pcb_true); /* undo the connection find */ Crosshair.AttachedLine.State = STATE_FIRST; - SetLocalRef(0, 0, pcb_false); + pcb_crosshair_set_local_ref(0, 0, pcb_false); pcb_notify_crosshair_change(pcb_true); return 0; } @@ -164,7 +164,7 @@ Crosshair.AttachedLine.Point2.X = ptr2->Point1.X; Crosshair.AttachedLine.Point2.Y = ptr2->Point1.Y; if ((type = Undo(pcb_true))) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); /* check that the undo was of the right type */ if ((type & UNDO_CREATE) == 0) { /* wrong undo type, restore anchor points */ @@ -229,7 +229,7 @@ } /* undo the last destructive operation */ if (Undo(pcb_true)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } else if (function) { switch (pcb_funchash_get(function, NULL)) { @@ -271,7 +271,7 @@ return 1; pcb_notify_crosshair_change(pcb_false); if (Redo(pcb_true)) { - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); if (conf_core.editor.mode == PCB_MODE_LINE && Crosshair.AttachedLine.State != STATE_FIRST) { pcb_line_t *line = linelist_last(&CURRENT->Line); Crosshair.AttachedLine.Point1.X = Crosshair.AttachedLine.Point2.X = line->Point2.X; Index: trunk/src_plugins/autocrop/autocrop.c =================================================================== --- trunk/src_plugins/autocrop/autocrop.c (revision 5011) +++ trunk/src_plugins/autocrop/autocrop.c (revision 5012) @@ -222,7 +222,7 @@ MoveAll(dx, dy); IncrementUndoSerialNumber(); pcb_redraw(); - SetChangedFlag(1); + pcb_board_set_changed_flag(1); return 0; } Index: trunk/src_plugins/autoplace/action.c =================================================================== --- trunk/src_plugins/autoplace/action.c (revision 5011) +++ trunk/src_plugins/autoplace/action.c (revision 5012) @@ -48,7 +48,7 @@ pcb_hid_action("Busy"); if (gui->confirm_dialog(_("Auto-placement can NOT be undone.\n" "Do you want to continue anyway?\n"), 0)) { if (AutoPlaceSelected()) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } return 0; } Index: trunk/src_plugins/autoroute/action.c =================================================================== --- trunk/src_plugins/autoroute/action.c (revision 5011) +++ trunk/src_plugins/autoroute/action.c (revision 5012) @@ -69,11 +69,11 @@ if (function) { /* one parameter */ if (strcmp(function, "AllRats") == 0) { if (AutoRoute(pcb_false)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } else if ((strcmp(function, "SelectedRats") == 0) || (strcmp(function, "Selected") == 0)) { if (AutoRoute(pcb_true)) - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } } return 0; Index: trunk/src_plugins/distalign/distalign.c =================================================================== --- trunk/src_plugins/distalign/distalign.c (revision 5011) +++ trunk/src_plugins/distalign/distalign.c (revision 5012) @@ -440,7 +440,7 @@ if (changed) { IncrementUndoSerialNumber(); pcb_redraw(); - SetChangedFlag(1); + pcb_board_set_changed_flag(1); } free_elements_by_pos(); return 0; @@ -612,7 +612,7 @@ if (changed) { IncrementUndoSerialNumber(); pcb_redraw(); - SetChangedFlag(1); + pcb_board_set_changed_flag(1); } free_elements_by_pos(); return 0; Index: trunk/src_plugins/distaligntext/distaligntext.c =================================================================== --- trunk/src_plugins/distaligntext/distaligntext.c (revision 5011) +++ trunk/src_plugins/distaligntext/distaligntext.c (revision 5012) @@ -418,7 +418,7 @@ RestoreUndoSerialNumber(); IncrementUndoSerialNumber(); pcb_redraw(); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } free_texts_by_pos(); return 0; @@ -609,7 +609,7 @@ RestoreUndoSerialNumber(); IncrementUndoSerialNumber(); pcb_redraw(); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } free_texts_by_pos(); return 0; Index: trunk/src_plugins/hid_gtk/ghid-route-style-selector.c =================================================================== --- trunk/src_plugins/hid_gtk/ghid-route-style-selector.c (revision 5011) +++ trunk/src_plugins/hid_gtk/ghid-route-style-selector.c (revision 5012) @@ -156,7 +156,7 @@ dialog->rss->active_style = NULL; make_route_style_buttons(GHID_ROUTE_STYLE_SELECTOR(ghidgui->route_style_selector)); pcb_trace("Style: %d deleted\n", dialog->rss->selected); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); ghid_window_set_name_label(PCB->Name); add_new_iter(dialog->rss); dialog->inhibit_style_change = 0; @@ -318,7 +318,7 @@ g_signal_emit(rss, ghid_route_style_selector_signals[STYLE_EDITED_SIGNAL], 0, save); if (changed) { - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); ghid_window_set_name_label(PCB->Name); } } Index: trunk/src_plugins/hid_gtk/gui-drc-window.c =================================================================== --- trunk/src_plugins/hid_gtk/gui-drc-window.c (revision 5011) +++ trunk/src_plugins/hid_gtk/gui-drc-window.c (revision 5012) @@ -166,7 +166,7 @@ } ENDALL_LOOP; if (change) { - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); if (AndDraw) { IncrementUndoSerialNumber(); pcb_draw(); @@ -219,7 +219,7 @@ } pcb_draw_obj(object_type, ptr1, ptr2); } - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); IncrementUndoSerialNumber(); pcb_draw(); } Index: trunk/src_plugins/hid_gtk/gui-library-window.c =================================================================== --- trunk/src_plugins/hid_gtk/gui-library-window.c (revision 5011) +++ trunk/src_plugins/hid_gtk/gui-library-window.c (revision 5012) @@ -393,9 +393,9 @@ return; fullp = entry->data.fp.loc_info; } - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); if (pcb_element_load_to_buffer(PCB_PASTEBUFFER, name == NULL ? fullp : name)) - SetMode(PCB_MODE_PASTE_BUFFER); + pcb_crosshair_set_mode(PCB_MODE_PASTE_BUFFER); /* update the preview with new symbol data */ if ((PCB_PASTEBUFFER->Data != NULL) && (elementlist_length(&PCB_PASTEBUFFER->Data->Element) != 0)) Index: trunk/src_plugins/hid_gtk/gui-output-events.c =================================================================== --- trunk/src_plugins/hid_gtk/gui-output-events.c (revision 5011) +++ trunk/src_plugins/hid_gtk/gui-output-events.c (revision 5012) @@ -130,7 +130,7 @@ static gboolean ghid_idle_cb(gpointer data) { if (conf_core.editor.mode == PCB_MODE_NO) - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); ghid_mode_cursor(conf_core.editor.mode); if (ghidgui->settings_mode != conf_core.editor.mode) { ghid_mode_buttons_update(); Index: trunk/src_plugins/hid_gtk/gui-top-window.c =================================================================== --- trunk/src_plugins/hid_gtk/gui-top-window.c (revision 5011) +++ trunk/src_plugins/hid_gtk/gui-top-window.c (revision 5012) @@ -776,7 +776,7 @@ static void do_set_mode(int mode) { - SetMode(mode); + pcb_crosshair_set_mode(mode); ghid_mode_cursor(mode); ghidgui->settings_mode = mode; } @@ -1299,7 +1299,7 @@ ghid_update_toggle_flags(); ghid_init_icons(port); - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); ghid_mode_buttons_update(); } Index: trunk/src_plugins/hid_lesstif/library.c =================================================================== --- trunk/src_plugins/hid_lesstif/library.c (revision 5011) +++ trunk/src_plugins/hid_lesstif/library.c (revision 5012) @@ -65,7 +65,7 @@ pcb_fplibrary_t *e = picks.array[last_pick]; e = &e->data.dir.children.array[cbs->item_position - 1]; if (pcb_element_load_to_buffer(PCB_PASTEBUFFER, e->data.fp.loc_info)) - SetMode(PCB_MODE_PASTE_BUFFER); + pcb_crosshair_set_mode(PCB_MODE_PASTE_BUFFER); } static int build_library_dialog() Index: trunk/src_plugins/hid_lesstif/styles.c =================================================================== --- trunk/src_plugins/hid_lesstif/styles.c (revision 5011) +++ trunk/src_plugins/hid_lesstif/styles.c (revision 5012) @@ -240,10 +240,10 @@ return; } style = PCB->RouteStyle.array + i; - SetLineSize(style->Thick); - SetViaSize(style->Diameter, pcb_true); - SetViaDrillingHole(style->Hole, pcb_true); - SetClearanceWidth(style->Clearance); + pcb_line_set_size(style->Thick); + pcb_via_set_size(style->Diameter, pcb_true); + pcb_via_set_drilling_hole(style->Hole, pcb_true); + pcb_conf_set_clearance_width(style->Clearance); if (style_dialog) { for (j = 0; j < vtroutestyle_len(&PCB->RouteStyle); j++) if (j != i) Index: trunk/src_plugins/jostle/jostle.c =================================================================== --- trunk/src_plugins/jostle/jostle.c (revision 5011) +++ trunk/src_plugins/jostle/jostle.c (revision 5012) @@ -536,7 +536,7 @@ pcb_polyarea_boolean_free(info.brush, expand, &info.brush, PBO_UNITE); } } while (found); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); IncrementUndoSerialNumber(); return 0; } Index: trunk/src_plugins/polystitch/polystitch.c =================================================================== --- trunk/src_plugins/polystitch/polystitch.c (revision 5011) +++ trunk/src_plugins/polystitch/polystitch.c (revision 5012) @@ -214,7 +214,7 @@ for (i = 0; i < inner_poly->PointN; i++) pcb_poly_point_new(outer_poly, inner_poly->Points[i].X, inner_poly->Points[i].Y); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); outer_poly->NoHolesValid = 0; pcb_poly_bbox(outer_poly); Index: trunk/src_plugins/query/query_act.c =================================================================== --- trunk/src_plugins/query/query_act.c (revision 5011) +++ trunk/src_plugins/query/query_act.c (revision 5012) @@ -146,7 +146,7 @@ if (run_script(argv[1], select_cb, &sel) < 0) printf("Failed to run the query\n"); if (sel.cnt > 0) { - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); pcb_redraw(); } return 0; @@ -157,7 +157,7 @@ if (run_script(argv[1], select_cb, &sel) < 0) printf("Failed to run the query\n"); if (sel.cnt > 0) { - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); pcb_redraw(); } return 0; Index: trunk/src_plugins/renumber/renumber.c =================================================================== --- trunk/src_plugins/renumber/renumber.c (revision 5011) +++ trunk/src_plugins/renumber/renumber.c (revision 5012) @@ -343,7 +343,7 @@ pcb_netlist_changed(0); IncrementUndoSerialNumber(); - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); } free(locked_element_list); Index: trunk/src_plugins/shand_cmd/command.c =================================================================== --- trunk/src_plugins/shand_cmd/command.c (revision 5011) +++ trunk/src_plugins/shand_cmd/command.c (revision 5012) @@ -154,7 +154,7 @@ case 1: /* filename is passed in commandline */ filename = argv[0]; if (filename && pcb_element_load_to_buffer(PCB_PASTEBUFFER, filename)) - SetMode(PCB_MODE_PASTE_BUFFER); + pcb_crosshair_set_mode(PCB_MODE_PASTE_BUFFER); break; default: /* usage */ @@ -190,7 +190,7 @@ case 1: /* filename is passed in commandline */ filename = argv[0]; if (filename && pcb_buffer_load_layout(PCB_PASTEBUFFER, filename, format)) - SetMode(PCB_MODE_PASTE_BUFFER); + pcb_crosshair_set_mode(PCB_MODE_PASTE_BUFFER); break; default: /* usage */ @@ -317,7 +317,7 @@ case 0: if (PCB->Filename) { if (pcb_save_pcb(PCB->Filename, NULL) == 0) - SetChangedFlag(pcb_false); + pcb_board_set_changed_flag(pcb_false); } else pcb_message(PCB_MSG_DEFAULT, "No filename to save to yet\n"); @@ -325,7 +325,7 @@ case 1: if (pcb_save_pcb(argv[0], NULL) == 0) { - SetChangedFlag(pcb_false); + pcb_board_set_changed_flag(pcb_false); free(PCB->Filename); PCB->Filename = pcb_strdup(argv[0]); if (gui->notify_filename_changed != NULL) Index: trunk/src_plugins/smartdisperse/smartdisperse.c =================================================================== --- trunk/src_plugins/smartdisperse/smartdisperse.c (revision 5011) +++ trunk/src_plugins/smartdisperse/smartdisperse.c (revision 5012) @@ -258,7 +258,7 @@ IncrementUndoSerialNumber(); pcb_redraw(); - SetChangedFlag(1); + pcb_board_set_changed_flag(1); return 0; } Index: trunk/src_plugins/stroke/stroke.c =================================================================== --- trunk/src_plugins/stroke/stroke.c (revision 5011) +++ trunk/src_plugins/stroke/stroke.c (revision 5012) @@ -59,7 +59,7 @@ switch (num) { case 456: if (conf_core.editor.mode == PCB_MODE_LINE) { - SetMode(PCB_MODE_LINE); + pcb_crosshair_set_mode(PCB_MODE_LINE); } break; case 9874123: @@ -76,10 +76,10 @@ pcb_screen_obj_rotate90(StrokeBox.X1, StrokeBox.Y1, SWAP_IDENT ? 3 : 1); break; case 258: - SetMode(PCB_MODE_LINE); + pcb_crosshair_set_mode(PCB_MODE_LINE); break; case 852: - SetMode(PCB_MODE_ARROW); + pcb_crosshair_set_mode(PCB_MODE_ARROW); break; case 1478963: ActionUndo(0, NULL, 0, 0); @@ -93,7 +93,7 @@ case 147863: case 147853: case 145863: - SetMode(PCB_MODE_VIA); + pcb_crosshair_set_mode(PCB_MODE_VIA); break; case 951: case 9651: Index: trunk/src_plugins/vendordrill/vendor.c =================================================================== --- trunk/src_plugins/vendordrill/vendor.c (revision 5011) +++ trunk/src_plugins/vendordrill/vendor.c (revision 5012) @@ -408,7 +408,7 @@ * file, redraw things, and make sure we can undo. */ if (changed) { - SetChangedFlag(pcb_true); + pcb_board_set_changed_flag(pcb_true); pcb_redraw(); IncrementUndoSerialNumber(); }