0 Members and 1 Guest are viewing this topic.
Maybe it is possible to create a CUIx?A dialog can be always on top but if you switch to Word or another application the dialog is still visible.
Meh. I've got much more difficult things to deal with than pictures vs. text. Gotta be flexible, no telling what the software is going to look like in a couple of years or which other software will be required to use.Make a CUIx with command definitions. Then you can dump those to toolbar, menu, or my first preference - a Ribbon panel. Tear off the panel and use it as a super-toolbar. Problem solved, on to the next.
ribbon is crap
Whats the issue with the status bar?
A good fix would be to learn the keyboard shortcuts of each status bar button and set statusbar variable to 0
You could use a keyboard overlay with the text variants.
(setvar 'modemacro "$(if,$(=,$(getvar,gridmode),1),\"GRID | \",\"\")$(if,$(<,$(getvar,osmode),16384),\"OSNAP | \",\"\")$(if,$(=,$(getvar,orthomode),1),\"ORTHO | \",\"\")")
An alternative solution:Code: [Select](setvar 'modemacro "$(if,$(=,$(getvar,gridmode),1),\"GRID | \",\"\")$(if,$(<,$(getvar,osmode),16384),\"OSNAP | \",\"\")$(if,$(=,$(getvar,orthomode),1),\"ORTHO | \",\"\")")
Another solution, if you have Express Tools:
Quote from: Lee Mac on May 08, 2015, 07:11:51 PMAn alternative solution:Code: [Select](setvar 'modemacro "$(if,$(=,$(getvar,gridmode),1),\"GRID | \",\"\")$(if,$(<,$(getvar,osmode),16384),\"OSNAP | \",\"\")$(if,$(=,$(getvar,orthomode),1),\"ORTHO | \",\"\")")nice but already got some info there. also modemacro was affected but stupid status bar changes.not sure if you was able to try 2015/2016 but when switching between model and paper macro line flickering left/right/left/right back and forth. it is really annoying.
Quote from: Lee Mac on May 09, 2015, 02:52:25 PMAnother solution, if you have Express Tools: well done. will play with your version, finish my button variant and see which one is more comfortable.thanks
Presumably your solution is modal since you are using DCL? Or are you using OpenDCL to display the buttons using a modeless dialog?
Quote from: Lee Mac on May 09, 2015, 06:04:51 PMPresumably your solution is modal since you are using DCL? Or are you using OpenDCL to display the buttons using a modeless dialog?now dcl. little rusty in opendcl. will see how it works. thanks for last code. it is big help. kruuger
Quote from: Lee Mac on May 09, 2015, 02:52:25 PMAnother solution, if you have Express Tools:By accident, after loading in your lisp (which is cool BTW) I did a left click hold and drag "Lasso" selection and it triggers this LISP to pop up. What is making it do that?Is there a system variable that changes while a lasso selection happens?
You could look at AcadStatButton.zip in the freebies section at manusoft.com. Not sure if it works with the latest Autocad but I used it successfully with Autocad before I switched to Bricscad a few years ago.
Attached is another possible solution
Quote from: Lee Mac on May 10, 2015, 07:25:34 AMAttached is another possible solution i kneew it, there will be dynamic draw version really nice !!!kruuger
Code - Auto/Visual Lisp: [Select](:vlr-sysvarchanged . status-text-callback)Set's it to run anytime a sysvar is changed, do you know why pan/zoom via mouse (which changes the viewsize sysvar if done through cmd line) does not trigger any known reactors?