stefan schippers
|
d6eeefcfff
|
set graphdialog back to transient (focus robbery issues on mate/cinnamon desktops)
|
2024-03-06 14:19:26 +01:00 |
stefan schippers
|
08cb3b2475
|
graphdialog: remember its size in current session
|
2024-03-06 13:41:47 +01:00 |
stefan schippers
|
4d3af62ee1
|
intuitive_interface: if clicking without shift all other selected objects will be unselected
|
2024-03-06 13:02:53 +01:00 |
stefan schippers
|
f663a6486d
|
intuitive_interface: if clicking without shift all other selected objects will be unselected
|
2024-03-06 12:58:29 +01:00 |
stefan schippers
|
174d590ad1
|
fix some regressions (place wires/lines/polys/rectangles from context menu), restore selection when creating a new arc
|
2024-03-06 12:53:49 +01:00 |
stefan schippers
|
c88a8334a5
|
simconf: fix select color of checkbuttons
|
2024-03-06 03:36:57 +01:00 |
stefan schippers
|
ad7f4713cf
|
disable -stretch option in panedwindows when non supported on older tcl versions
|
2024-03-06 03:23:31 +01:00 |
stefan schippers
|
e71a7374b2
|
proc has_included_subcircuit: better filter newlines in `.include file` lines in spice_sym_def attributes
|
2024-03-06 01:50:43 +01:00 |
stefan schippers
|
866d519531
|
add 2 more tutorial videos (intuitive_interface and polygon/bezier editing)
|
2024-03-06 00:23:28 +01:00 |
stefan schippers
|
72e613785a
|
fix some graphical artifacts when moving crosshair over partially selected objects (missing rebuild_selected_array())
|
2024-03-05 23:17:42 +01:00 |
stefan schippers
|
3094e52587
|
doc updates about automatic port order derivation from spice_sym_def (/tutorial_instance_based_implementation.html)
|
2024-03-05 22:52:37 +01:00 |
stefan schippers
|
7b107621ef
|
dark_gui_colorscheme toolbar
|
2024-03-05 18:08:01 +01:00 |
stefan schippers
|
ffd105a3e7
|
canvas ctx menu: fixed colors (not affected by dark_gui_colorscheme)
|
2024-03-05 13:22:12 +01:00 |
stefan schippers
|
3cdd6526c6
|
add xschem closest_object command, improve intuitive_interface (dont full-select already partially selected item when dragging)
|
2024-03-05 11:57:15 +01:00 |
stefan schippers
|
ceafdedbbd
|
intuitive_interface fix bug(3): cleanup
|
2024-03-05 10:04:39 +01:00 |
stefan schippers
|
02247d13bb
|
intuitive_interface fix bug(2) (did unselect all when clicking on a new instance)
|
2024-03-05 09:58:48 +01:00 |
stefan schippers
|
733d5a9bb1
|
intuitive_interface fix bug (did unselect all when clicking on a new instance)
|
2024-03-05 09:55:35 +01:00 |
stefan schippers
|
99e2c9e503
|
various improvements in intuitive_interface and shape point selection
|
2024-03-05 02:54:35 +01:00 |
stefan schippers
|
2bd8be9dec
|
remove debug info
|
2024-03-05 00:32:57 +01:00 |
stefan schippers
|
1185d7df79
|
fix destroyed symbol
|
2024-03-05 00:24:35 +01:00 |
stefan schippers
|
f1bb389986
|
fix make_sym.awk: if an existing symbol is present with empty (or white space) attributes do not preserve these, force new default attributes (name=... template=... format=...)
|
2024-03-05 00:19:07 +01:00 |
stefan schippers
|
0129046499
|
add some padding to text in left listbox in load_file_dialog
|
2024-03-04 23:49:55 +01:00 |
Stefan Schippers
|
5be402ea22
|
add Option menu `draw crosshair`, some fixes for crosshair restoring when unselecting
|
2024-03-04 20:42:29 +01:00 |
stefan schippers
|
73ab9de8da
|
better threshold for selecting rectangle vertices
|
2024-03-04 17:44:35 +01:00 |
stefan schippers
|
4a418924eb
|
add line and wire direct endpoint editing
|
2024-03-04 17:13:36 +01:00 |
stefan schippers
|
b3a52015f1
|
add rectangle point editing (vertices can be drag directly)
|
2024-03-04 16:33:20 +01:00 |
stefan schippers
|
973d2c7415
|
remove dbg mesages
|
2024-03-04 15:33:11 +01:00 |
stefan schippers
|
7daea289a2
|
refactored callback() (more sub-functions), some fixes in copy between windows
|
2024-03-04 14:38:32 +01:00 |
stefan schippers
|
128e91ce28
|
re-set xctx->intuitive_interface in context switches from $intuitive_interface in housekeeping_ctx
|
2024-03-04 02:09:30 +01:00 |
stefan schippers
|
5d9de6a697
|
refactor some variable names in callback() (Button1 events)
|
2024-03-04 01:25:29 +01:00 |
Stefan Schippers
|
6d7a4ab377
|
Intuitive interface: Shift-click and drag will duplicate objectt instead of moving and creating wires. cleanup polygon point editing (removed redundant code)
|
2024-03-03 20:13:43 +01:00 |
stefan schippers
|
3fac387e62
|
Intuitive interface: do not start move operations if clicking with SHift key pressed. Too many side effects.
|
2024-03-03 12:34:15 +01:00 |
stefan schippers
|
d529f21d88
|
do not start xctx->drag_elements if xctx->poly_point_selected is set
|
2024-03-03 05:15:51 +01:00 |
stefan schippers
|
5e4fcabf39
|
set foreground of tooltip text so it can not be screwed up depending on colorscheme
|
2024-03-03 05:05:41 +01:00 |
stefan schippers
|
2561014b75
|
fix a missing return in drawbezier when called for cleanup, add a filter for $has_x before applying option instructions in xschem.tcl
|
2024-03-03 04:47:02 +01:00 |
stefan schippers
|
efa413c4ec
|
rename `Paste selection` in context menu to `Paste clipboard` to avoid confusion
|
2024-03-03 04:23:35 +01:00 |
stefan schippers
|
55ac6bb396
|
further fix previous regression
|
2024-03-03 04:21:49 +01:00 |
stefan schippers
|
54e446dbc2
|
fix regression: sel_or_clip filename not updated in merge_file() and in save_selection(). Fixed commit `copy between windows: allow to navigate between more than 2 windows`
|
2024-03-03 03:17:53 +01:00 |
stefan schippers
|
c07871d4ee
|
fix position of if(waves_selected(event, key, state, button)) in callback ButtonRelease
|
2024-03-03 02:24:38 +01:00 |
stefan schippers
|
5e6ab50836
|
further improve dark/light gui coloschemes
|
2024-03-03 01:57:02 +01:00 |
stefan schippers
|
48e93c4e37
|
added dark_gui_colorscheme (default: 0) for dark widget colorscheme configuration. Enabled again partial select (resize) of arcs
|
2024-03-03 00:40:51 +01:00 |
Stefan Schippers
|
96f6336234
|
set some black fg colors where bg is specified as white
|
2024-03-02 18:34:54 +01:00 |
Stefan Schippers
|
030702f31a
|
set default foreground, background and various colors to avoid things geting screwed up by desktop themers
|
2024-03-02 18:03:03 +01:00 |
Stefan Schippers
|
c49fd0bfc9
|
various fixes for intuitive_interface / drag_elements
|
2024-03-02 16:28:22 +01:00 |
Stefan Schippers
|
825c671660
|
fix intuitive_interface: selecting other objects with mouse srea select + shift will not start a move operation
|
2024-03-02 16:03:37 +01:00 |
stefan schippers
|
77cd3eec56
|
added intuitive_interface xschemrc and menu option: click and drag to quickly move objects without keyboard commands
|
2024-03-02 14:15:30 +01:00 |
stefan schippers
|
78ef3091e9
|
minor doc updates
|
2024-03-02 12:03:40 +01:00 |
stefan schippers
|
2b123fbdfb
|
update docs for polygon editing (point drag, add/delete points), xschem logo update
|
2024-03-02 11:48:52 +01:00 |
stefan schippers
|
731dd91018
|
do a change linewidth before redrawing after invoking set_snap(), before draw()
|
2024-03-02 03:46:08 +01:00 |
stefan schippers
|
41d126b3c6
|
revert: don`t print rectangle bboxes around circles as this createed a black sinkhole and a chain-reaction of issues
|
2024-03-02 03:31:24 +01:00 |