Marius Stanciu
175fe8c410
Merge https://bitbucket.org/jpcgt/flatcam/src/master into auto_select_line_entry_content
...
# Conflicts:
# FlatCAMDraw.py
2018-05-31 19:44:25 +03:00
Marius Stanciu
b005058586
Merge https://bitbucket.org/jpcgt/flatcam/src/master into Menu_clening_icons_adding
...
# Conflicts:
# FlatCAMDraw.py
# FlatCAMGUI.py
2018-05-31 18:31:35 +03:00
Marius Stanciu
090fdf2b39
Merge https://bitbucket.org/jpcgt/flatcam/src/master into Menu_clening_icons_adding
...
# Conflicts:
# FlatCAMDraw.py
# FlatCAMGUI.py
2018-05-31 18:11:41 +03:00
Marius Stanciu
e99fd1f6ae
Merge https://bitbucket.org/jpcgt/flatcam/src/master into auto_select_line_entry_content
...
# Conflicts:
# FlatCAMDraw.py
2018-05-31 18:00:56 +03:00
Marius Stanciu
9e79843026
Merged in marius_stanciu/flatcam_mpl/Port_to_Python3k (pull request #84 )
...
Conversion from Python2 code to Python3 code
2018-05-31 13:15:50 +00:00
Marius Stanciu
c85a142759
- fixing issue #254
...
- replaced (as per advice from @jpcgt) the lines with app.info call
to using a signal which is safe to use in a threaded environment,
app.inform.emit()
2018-05-30 22:52:50 +03:00
Marius Stanciu
e1c8eaafa9
- in TCL Shell removed the line that setFocus after the item is disabled
...
(this is pointless)
- added separators between groups of menu items
- added icons for the Drawing -> Paint and for the Drawing - > Buffer
- added ability to add icons for the Tools
- added icons to the current tools (Dblsided Tool, Measurement Tool)
- added buttons in the toolbar for: Open Gerber, Open Excellon,
Open Gcode and Save Project As
- added button in Tools toolbar for Measurement tool
- added separators in the toolbar
- organized the toolbar buttons in multiple toolbars that can be disabled
with right click on the toolbar
- added names for the toolbars where they were not present
2018-05-29 16:48:06 +03:00
Marius Stanciu
8938ebf9d0
- added a capability that now, on every click on a line_entry
...
(the elements from GuiElements.py that require text entry, less
FCTextArea for which it might be unwanted behaior) the content is selected.
This makes easier the edit of values.
2018-05-26 23:11:45 +03:00
Marius Stanciu
a4bbb98bf1
- converted from Python2 code to Python3 code
...
- in camlib.py, CNCJob class -> generate_from_excellon_by_tool() was
failing in the line to sort the tools due of been unable to compare
between dict's. I replaced that section.
2018-05-26 04:43:40 +03:00
Damian Wrobel
cbad99e340
add python setuptools support
...
- add setup.py script,
- switch to use images via "share:" resource name
(this allows to work both versions of application:
- system wide installation,
- directly from source),
- add .desktop file,
- rename FlatCAM.py to flatcam and install it as an
executable script.
2017-06-06 22:06:33 +02:00
Juan Pablo Caram
7a9a84c781
Paint specific polygons in Drawing tool.
2016-09-23 16:24:33 -04:00
Juan Pablo Caram
9f4ee91b0e
Comments at top of files. Also fixes #214 .
2016-09-22 10:17:51 -04:00
Denvi
8f6a455562
Pan view test.
2015-12-05 00:14:00 +05:00
Juan Pablo Caram
60461d0724
Fixed messages on drawing completion with spacebar.
2015-11-04 18:17:45 -05:00
Juan Pablo Caram
83eb535479
Fixed missing first segment in path bug. Delete last point in sequence while drawing object with backspace.
2015-11-04 18:07:23 -05:00
Juan Pablo Caram
8f5cc7a02d
Option to override user's defaults. Needed for unit testing.
2015-10-28 12:00:56 -04:00
Juan Pablo Caram
5e45699c35
Fixes #120 .
2015-09-11 15:19:28 -04:00
Juan Pablo Caram
c76deaf144
Fixed #147 . Had a circular dependency import.
2015-09-06 14:57:15 -04:00
Juan Pablo Caram
9e854f802e
Buffer selected geometry in Drawing tool. Fixes #133 .
2015-09-05 19:02:01 -04:00
jpcaram
e5a8a53ed4
Commented menu in FlatCAMDraw
2015-02-13 16:22:47 -05:00
jpcaram
8da39d54d4
Desctivates canvas callbacks in drawing tool when deactivated.
2015-02-12 17:06:29 -05:00
jpcaram
23b20ba716
Added intersection tool to Drawing Tool.
2015-02-06 16:10:15 -05:00
jpcaram
e353413cd3
Disabled "Ok"/"Update Geometry" button after first update. Solves issue #105 .
2015-02-05 09:18:54 -05:00
jpcaram
4cbeec5a84
Solves exception when hitting a key a no tool being active in FlatCAMDraw. Was also preventing scrolling. Solve #93 .
2015-01-14 21:00:02 -05:00
Juan Pablo Caram
fe61447887
Cleanup for version 8.
2015-01-02 12:59:06 -05:00
jpcaram
8c082365d7
Added KeySensitiveListView for objects in project. Delete key deletes selected objects.
2015-01-01 22:27:55 -05:00
jpcaram
55bf206060
Cleanup.
2015-01-01 17:32:56 -05:00
jpcaram
f17f955355
Added delete button in drawing toolbar.
2015-01-01 15:41:50 -05:00
jpcaram
977b5b1f91
Using FlatCamRTreeStorage in copper clearing algorithm.
2015-01-01 14:59:45 -05:00
jpcaram
9d7b480378
Recursive handling when plotting shapes and getting points from shapes (for index).
2014-12-31 17:21:52 -05:00
jpcaram
c20c6b0abf
Using FlatCAMRTreeStorage in DrawingTool.
2014-12-31 16:45:10 -05:00
jpcaram
a0d6d1a6a9
Added OS-X installation instructions to manual.
2014-12-27 15:12:49 -05:00
jpcaram
6fae5258db
Subtract polygon. Cut path functional in Drawing tool.
2014-12-26 15:38:51 -05:00
jpcaram
978344d5c6
Improved RTree index management on add/remove shape on Drawing Tool.
2014-12-25 23:15:40 -05:00
jpcaram
0d055ee235
Polygon subtract feature functional. Added some missing icons.
2014-12-25 20:04:41 -05:00
jpcaram
9bfa13a5b6
Encapsulated shapes in DrawToolShape in DrawingTool. Selected shapes are now in list.
2014-12-25 18:25:30 -05:00
jpcaram
3d3f1d40cb
Full support for drawing arcs (3 modes).
2014-12-23 21:40:54 -05:00
jpcaram
360127e6ad
Functioning 3-point arc. Progress on 2pt + center arc.
2014-12-22 21:31:57 -05:00
Juan Pablo Caram
ac667682b3
Updated Ubuntu setup script to support rtree. Removed defaults.json and recent.json from the main dir.
2014-12-12 13:04:01 -05:00
Juan Pablo Caram
fe2b4c7478
Added Feed Method for clearing polygon. Some minor correction to Geometry.plot()
2014-12-07 14:53:33 -05:00
Juan Pablo Caram
edab5af431
Minor fixes to drawing tool. Added keyboard shorcuts for snap tools.
2014-11-30 14:55:06 -05:00
Juan Pablo Caram
7a95d739ef
Snap-to feature in drawing tool.
2014-11-30 13:48:16 -05:00
Juan Pablo Caram
bcbab971ca
Added License. Added functionality to the geometry editor (move, copy, join).
2014-10-31 12:19:08 -04:00
Juan Pablo Caram
84bd8d14c6
Fixed bug failing to generate new unique names for objects.
2014-10-30 11:59:58 -04:00
Juan Pablo Caram
73aa0c38a0
Basic geometry editor for goemetry objects started.
2014-10-28 17:39:38 -04:00