|
@@ -2749,6 +2749,11 @@ this object.</property>
|
|
|
<object class="GtkLabel" id="label84">
|
|
<object class="GtkLabel" id="label84">
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_markup" translatable="yes">The object that you want to flip around,
|
|
|
|
|
+usually the Gerber object defining the
|
|
|
|
|
+bottom copper layer. You can also flip
|
|
|
|
|
+an Excellon object in case you want to drill
|
|
|
|
|
+from the bottom side.</property>
|
|
|
<property name="xalign">1</property>
|
|
<property name="xalign">1</property>
|
|
|
<property name="xpad">3</property>
|
|
<property name="xpad">3</property>
|
|
|
<property name="label" translatable="yes">Bottom Layer:</property>
|
|
<property name="label" translatable="yes">Bottom Layer:</property>
|
|
@@ -2780,6 +2785,8 @@ this object.</property>
|
|
|
<object class="GtkLabel" id="label85">
|
|
<object class="GtkLabel" id="label85">
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_markup" translatable="yes"><b>X</b> flips from top to bottom,
|
|
|
|
|
+<b>Y</b> flips from left to right.</property>
|
|
|
<property name="xalign">1</property>
|
|
<property name="xalign">1</property>
|
|
|
<property name="xpad">3</property>
|
|
<property name="xpad">3</property>
|
|
|
<property name="label" translatable="yes">Mirror Axis:</property>
|
|
<property name="label" translatable="yes">Mirror Axis:</property>
|
|
@@ -2840,6 +2847,8 @@ this object.</property>
|
|
|
<object class="GtkLabel" id="label86">
|
|
<object class="GtkLabel" id="label86">
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_markup" translatable="yes">How the location of the axis
|
|
|
|
|
+is specified.</property>
|
|
|
<property name="xalign">1</property>
|
|
<property name="xalign">1</property>
|
|
|
<property name="xpad">3</property>
|
|
<property name="xpad">3</property>
|
|
|
<property name="label" translatable="yes">Axis location:</property>
|
|
<property name="label" translatable="yes">Axis location:</property>
|
|
@@ -2862,6 +2871,8 @@ this object.</property>
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">True</property>
|
|
<property name="can_focus">True</property>
|
|
|
<property name="receives_default">False</property>
|
|
<property name="receives_default">False</property>
|
|
|
|
|
+ <property name="tooltip_markup" translatable="yes">The axis must pass through the
|
|
|
|
|
+specified point.</property>
|
|
|
<property name="xalign">0</property>
|
|
<property name="xalign">0</property>
|
|
|
<property name="active">True</property>
|
|
<property name="active">True</property>
|
|
|
<property name="draw_indicator">True</property>
|
|
<property name="draw_indicator">True</property>
|
|
@@ -2879,6 +2890,8 @@ this object.</property>
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">True</property>
|
|
<property name="can_focus">True</property>
|
|
|
<property name="receives_default">False</property>
|
|
<property name="receives_default">False</property>
|
|
|
|
|
+ <property name="tooltip_markup" translatable="yes">The axis cuts a box (some Geometry object
|
|
|
|
|
+in the project) exactly in the middle.</property>
|
|
|
<property name="xalign">0</property>
|
|
<property name="xalign">0</property>
|
|
|
<property name="draw_indicator">True</property>
|
|
<property name="draw_indicator">True</property>
|
|
|
<property name="group">rb_mirror_point</property>
|
|
<property name="group">rb_mirror_point</property>
|
|
@@ -2901,6 +2914,15 @@ this object.</property>
|
|
|
<object class="GtkLabel" id="label87">
|
|
<object class="GtkLabel" id="label87">
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_markup" translatable="yes"><b>Point:</b> Click on the desired point on the plot.
|
|
|
|
|
+This copies the point to the clipboard. Then paste it
|
|
|
|
|
+in the box by right-clicking and choosing paste, or
|
|
|
|
|
+hitting Control-v.
|
|
|
|
|
+
|
|
|
|
|
+<b>Box:</b> Choose an object in the project
|
|
|
|
|
+that you want to use as a box for specifying
|
|
|
|
|
+the flipping axis. If the object is not a rectangle,
|
|
|
|
|
+a bounding box arounf the object is calculated.</property>
|
|
|
<property name="xalign">1</property>
|
|
<property name="xalign">1</property>
|
|
|
<property name="xpad">3</property>
|
|
<property name="xpad">3</property>
|
|
|
<property name="label" translatable="yes">Point/Box:</property>
|
|
<property name="label" translatable="yes">Point/Box:</property>
|
|
@@ -2932,6 +2954,14 @@ this object.</property>
|
|
|
<object class="GtkLabel" id="label89">
|
|
<object class="GtkLabel" id="label89">
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_markup" translatable="yes">List of coordinates where to drill alignment
|
|
|
|
|
+holes, in the format <b>(x1, y1), (x2, y2)</b>, etc.
|
|
|
|
|
+You can click on the plot and paste each
|
|
|
|
|
+coordinate here.
|
|
|
|
|
+
|
|
|
|
|
+All <b>coordinates are duplicated</b> and mirrored
|
|
|
|
|
+automatically around the axis so drill pattens are
|
|
|
|
|
+identical when flipping your board around.</property>
|
|
|
<property name="xalign">1</property>
|
|
<property name="xalign">1</property>
|
|
|
<property name="xpad">3</property>
|
|
<property name="xpad">3</property>
|
|
|
<property name="label" translatable="yes">Algnmt holes:</property>
|
|
<property name="label" translatable="yes">Algnmt holes:</property>
|
|
@@ -2960,6 +2990,8 @@ this object.</property>
|
|
|
<object class="GtkLabel" id="label90">
|
|
<object class="GtkLabel" id="label90">
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_markup" translatable="yes">Diameter of the drill for
|
|
|
|
|
+the aligment holes.</property>
|
|
|
<property name="xalign">1</property>
|
|
<property name="xalign">1</property>
|
|
|
<property name="xpad">3</property>
|
|
<property name="xpad">3</property>
|
|
|
<property name="label" translatable="yes">Drill diam.:</property>
|
|
<property name="label" translatable="yes">Drill diam.:</property>
|
|
@@ -3006,6 +3038,9 @@ this object.</property>
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">True</property>
|
|
<property name="can_focus">True</property>
|
|
|
<property name="receives_default">True</property>
|
|
<property name="receives_default">True</property>
|
|
|
|
|
+ <property name="tooltip_markup" translatable="yes">Creates an Excellon object with
|
|
|
|
|
+the specified holes and their
|
|
|
|
|
+mirror pairs.</property>
|
|
|
<property name="halign">end</property>
|
|
<property name="halign">end</property>
|
|
|
<signal name="activate" handler="on_create_aligndrill" swapped="no"/>
|
|
<signal name="activate" handler="on_create_aligndrill" swapped="no"/>
|
|
|
<signal name="clicked" handler="on_create_aligndrill" swapped="no"/>
|
|
<signal name="clicked" handler="on_create_aligndrill" swapped="no"/>
|
|
@@ -3019,11 +3054,14 @@ this object.</property>
|
|
|
</child>
|
|
</child>
|
|
|
<child>
|
|
<child>
|
|
|
<object class="GtkButton" id="button18">
|
|
<object class="GtkButton" id="button18">
|
|
|
- <property name="label" translatable="yes">Create Mirror</property>
|
|
|
|
|
|
|
+ <property name="label" translatable="yes">Mirror Object</property>
|
|
|
<property name="width_request">120</property>
|
|
<property name="width_request">120</property>
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">True</property>
|
|
<property name="can_focus">True</property>
|
|
|
<property name="receives_default">True</property>
|
|
<property name="receives_default">True</property>
|
|
|
|
|
+ <property name="tooltip_markup" translatable="yes">Mirrors the object specified in
|
|
|
|
|
+<b>Bottom Layer</b> around the
|
|
|
|
|
+specified axis.</property>
|
|
|
<property name="halign">end</property>
|
|
<property name="halign">end</property>
|
|
|
<signal name="activate" handler="on_create_mirror" swapped="no"/>
|
|
<signal name="activate" handler="on_create_mirror" swapped="no"/>
|
|
|
<signal name="clicked" handler="on_create_mirror" swapped="no"/>
|
|
<signal name="clicked" handler="on_create_mirror" swapped="no"/>
|
|
@@ -3091,6 +3129,8 @@ this object.</property>
|
|
|
<property name="label">gtk-new</property>
|
|
<property name="label">gtk-new</property>
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_text" translatable="yes">New project. Clears all
|
|
|
|
|
+objects and options.</property>
|
|
|
<property name="use_underline">True</property>
|
|
<property name="use_underline">True</property>
|
|
|
<property name="use_stock">True</property>
|
|
<property name="use_stock">True</property>
|
|
|
<signal name="activate" handler="on_file_new" swapped="no"/>
|
|
<signal name="activate" handler="on_file_new" swapped="no"/>
|
|
@@ -3101,6 +3141,9 @@ this object.</property>
|
|
|
<property name="label">Open Gerber</property>
|
|
<property name="label">Open Gerber</property>
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_text" translatable="yes">Load a Gerber file and create
|
|
|
|
|
+a Gerber Object in the current
|
|
|
|
|
+project.</property>
|
|
|
<property name="image">image2</property>
|
|
<property name="image">image2</property>
|
|
|
<property name="use_stock">False</property>
|
|
<property name="use_stock">False</property>
|
|
|
<signal name="activate" handler="on_fileopengerber" swapped="no"/>
|
|
<signal name="activate" handler="on_fileopengerber" swapped="no"/>
|
|
@@ -3111,6 +3154,9 @@ this object.</property>
|
|
|
<property name="label">Open Excellon</property>
|
|
<property name="label">Open Excellon</property>
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_text" translatable="yes">Load an Excellon file and create
|
|
|
|
|
+an Excellon Object in the current
|
|
|
|
|
+project.</property>
|
|
|
<property name="image">image1</property>
|
|
<property name="image">image1</property>
|
|
|
<property name="use_stock">False</property>
|
|
<property name="use_stock">False</property>
|
|
|
<signal name="activate" handler="on_fileopenexcellon" swapped="no"/>
|
|
<signal name="activate" handler="on_fileopenexcellon" swapped="no"/>
|
|
@@ -3121,6 +3167,9 @@ this object.</property>
|
|
|
<property name="label">Open G-Code</property>
|
|
<property name="label">Open G-Code</property>
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_text" translatable="yes">Load a G-Code file and create
|
|
|
|
|
+a CNCJob Object in the current
|
|
|
|
|
+project.</property>
|
|
|
<property name="image">image3</property>
|
|
<property name="image">image3</property>
|
|
|
<property name="use_stock">False</property>
|
|
<property name="use_stock">False</property>
|
|
|
<signal name="activate" handler="on_fileopengcode" swapped="no"/>
|
|
<signal name="activate" handler="on_fileopengcode" swapped="no"/>
|
|
@@ -3230,8 +3279,10 @@ this object.</property>
|
|
|
<property name="label">gtk-delete</property>
|
|
<property name="label">gtk-delete</property>
|
|
|
<property name="visible">True</property>
|
|
<property name="visible">True</property>
|
|
|
<property name="can_focus">False</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
|
+ <property name="tooltip_text" translatable="yes">Deletes the selected object.</property>
|
|
|
<property name="use_underline">True</property>
|
|
<property name="use_underline">True</property>
|
|
|
<property name="use_stock">True</property>
|
|
<property name="use_stock">True</property>
|
|
|
|
|
+ <signal name="activate" handler="on_delete" swapped="no"/>
|
|
|
</object>
|
|
</object>
|
|
|
</child>
|
|
</child>
|
|
|
</object>
|
|
</object>
|
|
@@ -5059,6 +5110,27 @@ defaults.</property>
|
|
|
<child>
|
|
<child>
|
|
|
<placeholder/>
|
|
<placeholder/>
|
|
|
</child>
|
|
</child>
|
|
|
|
|
+ <child>
|
|
|
|
|
+ <placeholder/>
|
|
|
|
|
+ </child>
|
|
|
|
|
+ <child>
|
|
|
|
|
+ <placeholder/>
|
|
|
|
|
+ </child>
|
|
|
|
|
+ <child>
|
|
|
|
|
+ <placeholder/>
|
|
|
|
|
+ </child>
|
|
|
|
|
+ <child>
|
|
|
|
|
+ <placeholder/>
|
|
|
|
|
+ </child>
|
|
|
|
|
+ <child>
|
|
|
|
|
+ <placeholder/>
|
|
|
|
|
+ </child>
|
|
|
|
|
+ <child>
|
|
|
|
|
+ <placeholder/>
|
|
|
|
|
+ </child>
|
|
|
|
|
+ <child>
|
|
|
|
|
+ <placeholder/>
|
|
|
|
|
+ </child>
|
|
|
</object>
|
|
</object>
|
|
|
<packing>
|
|
<packing>
|
|
|
<property name="expand">False</property>
|
|
<property name="expand">False</property>
|