|
1 |
| ---- F-Engrave-1.71_src/f-engrave.py 2020-02-26 19:03:38.000000000 -0500 |
2 |
| -+++ f-engrave.py 2020-04-25 10:53:24.000000000 -0400 |
3 |
| -@@ -340,6 +340,54 @@ |
| 1 | +--- F-Engrave-1.73_src/f-engrave.py 2020-07-06 21:57:22.000000000 -0700 |
| 2 | ++++ f-engrave.py 2021-01-10 14:47:56.000000000 -0800 |
| 3 | +@@ -347,6 +347,54 @@ |
4 | 4 | Zero = 0.00001
|
5 | 5 | STOP_CALC = 0
|
6 | 6 |
|
|
55 | 55 | #raw_input("PAUSED: Press ENTER to continue")
|
56 | 56 | ################################################################################
|
57 | 57 | # Function for outputting messages to different locations #
|
58 |
| -@@ -1805,7 +1853,7 @@ |
| 58 | +@@ -1825,7 +1873,7 @@ |
59 | 59 | # fmessage("Python Imaging Library (PIL) was not found...Bummer")
|
60 | 60 | # fmessage(" PIL enables more image file formats.")
|
61 | 61 |
|
|
64 | 64 | try:
|
65 | 65 | p = Popen(cmd, stdout=PIPE, stderr=PIPE)
|
66 | 66 | stdout, stderr = p.communicate()
|
67 |
| -@@ -1820,7 +1868,7 @@ |
| 67 | +@@ -1840,7 +1888,7 @@ |
68 | 68 | fmessage("ttf2cxf_stream executable is not present/working...Bummer")
|
69 | 69 | self.TTF_AVAIL = FALSE
|
70 | 70 |
|
|
73 | 73 | try:
|
74 | 74 | p = Popen(cmd, stdout=PIPE, stderr=PIPE)
|
75 | 75 | stdout, stderr = p.communicate()
|
76 |
| -@@ -2422,8 +2470,14 @@ |
| 76 | +@@ -2442,8 +2490,14 @@ |
77 | 77 | self.Listbox_1.bind("<Down>", self.Listbox_Key_Down)
|
78 | 78 |
|
79 | 79 | try:
|
|
90 | 90 | except:
|
91 | 91 | font_files=" "
|
92 | 92 | for name in font_files:
|
93 |
| -@@ -5364,7 +5418,7 @@ |
| 93 | +@@ -5384,7 +5438,7 @@ |
94 | 94 | self.Checkbutton_useIMGsize.place_forget()
|
95 | 95 |
|
96 | 96 | # Left Column #
|
|
99 | 99 | w_entry=60
|
100 | 100 | w_units=35
|
101 | 101 |
|
102 |
| -@@ -5518,15 +5572,15 @@ |
| 102 | +@@ -5538,15 +5592,15 @@ |
103 | 103 | self.Recalculate.place(x=12, y=Ybut, width=95, height=30)
|
104 | 104 |
|
105 | 105 | Ybut=self.h-60
|
|
118 | 118 | self.Input_Label.place(x=222, y=self.h-130, width=112, height=21, anchor=W)
|
119 | 119 | self.Input_frame.place(x=222, y=self.h-110, width=self.w-455, height=75)
|
120 | 120 |
|
121 |
| -@@ -5539,7 +5593,7 @@ |
| 121 | +@@ -5559,7 +5613,7 @@ |
122 | 122 | self.Label_flip.configure(text="Flip Image")
|
123 | 123 | self.Label_mirror.configure(text="Mirror Image")
|
124 | 124 | # Left Column #
|
|
127 | 127 | w_entry=60
|
128 | 128 | w_units=35
|
129 | 129 |
|
130 |
| -@@ -5685,15 +5739,15 @@ |
| 130 | +@@ -5705,15 +5759,15 @@ |
131 | 131 | self.Recalculate.place(x=12, y=Ybut, width=95, height=30)
|
132 | 132 |
|
133 | 133 | Ybut=self.h-60
|
|
146 | 146 | self.Input_Label.place_forget()
|
147 | 147 | self.Input_frame.place_forget()
|
148 | 148 |
|
149 |
| -@@ -5918,7 +5972,7 @@ |
| 149 | +@@ -5938,7 +5992,7 @@ |
150 | 150 | option = option + "-e"
|
151 | 151 | else:
|
152 | 152 | option = ""
|
|
155 | 155 | option,
|
156 | 156 | "-s",self.segarc.get(),
|
157 | 157 | file_full,"STDOUT"]
|
158 |
| -@@ -5987,14 +6041,14 @@ |
| 158 | +@@ -6007,14 +6061,14 @@ |
159 | 159 | try:
|
160 | 160 | #cmd = ["potrace","-b","dxf",file_full,"-o","-"]
|
161 | 161 | if self.bmp_longcurve.get() == 1:
|
|
172 | 172 | "-z", self.bmp_turnpol.get(),
|
173 | 173 | "-t", self.bmp_turdsize.get(),
|
174 | 174 | "-a",self.bmp_alphamax.get(),
|
175 |
| -@@ -6025,14 +6079,14 @@ |
| 175 | +@@ -6051,14 +6105,14 @@ |
176 | 176 |
|
177 | 177 | #cmd = ["potrace","-b","dxf",file_full,"-o","-"]
|
178 | 178 | if self.bmp_longcurve.get() == 1:
|
|
189 | 189 | "-z", self.bmp_turnpol.get(),
|
190 | 190 | "-t", self.bmp_turdsize.get(),
|
191 | 191 | "-a",self.bmp_alphamax.get(),
|
192 |
| -@@ -8499,6 +8553,10 @@ |
| 192 | +@@ -8525,6 +8579,10 @@ |
193 | 193 | os.remove("f_engrave_icon")
|
194 | 194 | except:
|
195 | 195 | pass
|
|
200 | 200 | ################################################################################
|
201 | 201 | # General Settings Window #
|
202 | 202 | ################################################################################
|
203 |
| -@@ -8600,18 +8658,18 @@ |
| 203 | +@@ -8626,18 +8684,18 @@ |
204 | 204 |
|
205 | 205 | D_Yloc=D_Yloc+D_dY
|
206 | 206 | self.Label_arcfit = Label(gen_settings,text="Arc Fitting")
|
|
226 | 226 | self.Radio_arcfit_center.configure(variable=self.arc_fit )
|
227 | 227 |
|
228 | 228 | D_Yloc=D_Yloc+D_dY
|
229 |
| -@@ -8643,28 +8701,25 @@ |
| 229 | +@@ -8669,28 +8727,25 @@ |
230 | 230 | self.Checkbutton_var_dis.configure(variable=self.var_dis)
|
231 | 231 |
|
232 | 232 | D_Yloc=D_Yloc+D_dY
|
|
262 | 262 |
|
263 | 263 | if self.input_type.get() != "text":
|
264 | 264 | self.Entry_Fontdir.configure(state="disabled")
|
265 |
| -@@ -8725,6 +8780,9 @@ |
| 265 | +@@ -8751,6 +8806,9 @@ |
266 | 266 | self.GEN_Close.place(x=Xbut+65, y=Ybut, width=130, height=30, anchor="w")
|
267 | 267 | self.GEN_Close.bind("<ButtonRelease-1>", self.Close_Current_Window_Click)
|
268 | 268 |
|
|
272 | 272 | ################################################################################
|
273 | 273 | # V-Carve Settings window #
|
274 | 274 | ################################################################################
|
275 |
| -@@ -8761,21 +8819,18 @@ |
| 275 | +@@ -8787,21 +8845,18 @@ |
276 | 276 | self.Label_cutter_type = Label(vcarve_settings,text="Cutter Type")
|
277 | 277 | self.Label_cutter_type.place(x=xd_label_L, y=D_Yloc, width=w_label, height=21)
|
278 | 278 |
|
|
300 | 300 | self.Radio_Type_STRAIGHT.configure(variable=self.bit_shape)
|
301 | 301 |
|
302 | 302 | self.bit_shape.trace_variable("w", self.Entry_Bit_Shape_var_Callback)
|
303 |
| -@@ -8869,7 +8924,7 @@ |
| 303 | +@@ -8895,7 +8950,7 @@ |
304 | 304 | self.Label_BoxGap_u.place(x=w_label+x_radio_offset+175, y=D_Yloc, width=100, height=21)
|
305 | 305 |
|
306 | 306 | self.GEN_Reload = Button(vcarve_settings,text="Recalculate")
|
|
309 | 309 | self.GEN_Reload.bind("<ButtonRelease-1>", self.Recalculate_Click)
|
310 | 310 |
|
311 | 311 | D_Yloc=D_Yloc+D_dY+12
|
312 |
| -@@ -8976,8 +9031,8 @@ |
| 312 | +@@ -9002,8 +9057,8 @@ |
313 | 313 | self.Label_clean = Label(vcarve_settings,text="Cleanup Operations")
|
314 | 314 | self.Label_clean.place(x=center_loc, y=D_Yloc, width=w_label, height=21,anchor=CENTER)
|
315 | 315 |
|
|
320 | 320 |
|
321 | 321 | D_Yloc=D_Yloc+D_dY
|
322 | 322 | self.Label_CLEAN_DIA = Label(vcarve_settings,text="Cleanup Cut Diameter")
|
323 |
| -@@ -9006,18 +9061,18 @@ |
| 323 | +@@ -9032,18 +9087,18 @@ |
324 | 324 | self.Label_clean_P = Label(vcarve_settings,text="Cleanup Cut Directions")
|
325 | 325 | self.Label_clean_P.place(x=xd_label_L, y=D_Yloc, width=w_label, height=21)
|
326 | 326 |
|
|
344 | 344 |
|
345 | 345 | D_Yloc=D_Yloc+12
|
346 | 346 |
|
347 |
| -@@ -9036,18 +9091,18 @@ |
| 347 | +@@ -9062,18 +9117,18 @@ |
348 | 348 | self.Label_v_clean_P = Label(vcarve_settings,text="V-Bit Cut Directions")
|
349 | 349 | self.Label_v_clean_P.place(x=xd_label_L, y=D_Yloc, width=w_label, height=21)
|
350 | 350 |
|
|
368 | 368 |
|
369 | 369 | ## V-Bit Picture ##
|
370 | 370 | self.PHOTO = PhotoImage(format='gif',data=
|
371 |
| -@@ -9077,7 +9132,7 @@ |
| 371 | +@@ -9103,7 +9158,7 @@ |
372 | 372 | Xbut=int(vcarve_settings.winfo_width()/2)
|
373 | 373 |
|
374 | 374 | self.VCARVE_Recalculate = Button(vcarve_settings,text="Calculate V-Carve", command=self.VCARVE_Recalculate_Click)
|
|
377 | 377 |
|
378 | 378 |
|
379 | 379 | if self.cut_type.get() == "v-carve":
|
380 |
| -@@ -9089,6 +9144,9 @@ |
| 380 | +@@ -9115,6 +9170,9 @@ |
381 | 381 | self.VCARVE_Close.place(x=Xbut, y=Ybut, width=130, height=30, anchor="w")
|
382 | 382 | self.VCARVE_Close.bind("<ButtonRelease-1>", self.Close_Current_Window_Click)
|
383 | 383 |
|
|
387 | 387 | ####################################
|
388 | 388 | # Gcode class for creating G-Code
|
389 | 389 | ####################################
|
390 |
| -@@ -9639,5 +9697,9 @@ |
| 390 | +@@ -9679,5 +9737,9 @@ |
391 | 391 | fmessage("Unable to create temporary icon file.")
|
392 | 392 |
|
393 | 393 | app.f_engrave_init()
|
|
397 | 397 | +macOS_button_fix(root)
|
398 | 398 | root.mainloop()
|
399 | 399 |
|
400 |
| ---- F-Engrave-1.71_src/TTF2CXF_STREAM/Makefile 2013-07-21 22:03:00.000000000 -0400 |
401 |
| -+++ TTF2CXF_STREAM/Makefile 2020-04-25 09:12:34.000000000 -0400 |
| 400 | +--- F-Engrave-1.73_src/TTF2CXF_STREAM/Makefile 2013-07-21 23:03:00.000000000 -0700 |
| 401 | ++++ TTF2CXF_STREAM/Makefile 2021-01-10 14:47:56.000000000 -0800 |
402 | 402 | @@ -2,9 +2,22 @@
|
403 | 403 | # Makefile for TTF2CXF_STREAM
|
404 | 404 | # Date: 6/28/2013
|
|
0 commit comments