ATTENTIONThis FlexSim Community Forum is read-only. Please post any new questions, ideas, or discussions to our new community (we call it Answers) at https://answers.flexsim.com/. Our new Question & Answer site brings a modern, mobile-friendly interface and more focus on getting answers quickly. There are a few differences between how our new Q&A community works vs. a classic, threaded-conversation-style forum like the one below, so be sure to read our Answers Best Practices. |
flexsim.com |
|
Downloads |
Tips and Tricks Share helpful modeling ideas |
#1
|
|||
|
|||
![]()
As the title says...
For developers working intensively with Tree views. If you have lots of Flexscript nodes that you need to edit, you can open code editor directly from a treeview by double-clicking of a FS node (with the "S" icon...). The only things you need to do: 1) Use any ModelLibrary OnModelOpen trigger, or use Tools | Model triggers | On Model Open 2) Put this code in the trigger: Code:
treenode destination = node("VIEW:/standardviews/documentwindows/Tree>eventfunctions/OnClick"); string extracode = concat("if(clickcode()==DOUBLE_CLICK)\nif(switch_flexscript(selectedobject(c),-1)||comparetext(getnodename(selectedobject(c)),\"fsmacros\"))\n{treenode target = selectedobject(c);\nsetselectedobject(activedocumentnode(), ownerobject(target));\napplicationcommand(", strquote("codeeditor"),", target, 1);}"); if(stringsearch(getnodestr(destination), extracode,0)<0) { setnodestr(destination, concat(getnodestr(destination), "\n", extracode)); buildnodeflexscript(destination); } A simple trick that will delight developers.
__________________
Vincent Béchard, Eng., MASc. Discrete Event Simulation Designer SNC-Lavalin, Industrial Division ca.linkedin.com/in/vincentbechard/ Last edited by Vincent Bechard; 03-04-2015 at 12:43 PM. |
The Following 6 Users Say Thank You to Vincent Bechard For This Useful Post: | ||
Steven Hamoen (06-24-2014) |
#2
|
|||
|
|||
![]()
I updated the code in previous post. Users can double-click on a "fsmacros" node and use code editor. In addition to double-clicking on flexscript nodes!
__________________
Vincent Béchard, Eng., MASc. Discrete Event Simulation Designer SNC-Lavalin, Industrial Division ca.linkedin.com/in/vincentbechard/ |
The Following 4 Users Say Thank You to Vincent Bechard For This Useful Post: | ||
RalfGruber (03-05-2015) |
Thread | Thread Starter | Forum | Replies | Last Post |
Save and Restore Tabs in Code Editor | AlanZhang | User Development | 1 | 08-04-2012 04:31 PM |
Open _TD models directly from the Windows Explorer with double click | Tom David | Q&A | 0 | 11-18-2009 09:55 AM |
Add all open tabbed Trigger editor in V5 | JMEngelhart | Gripes and Goodies | 1 | 08-14-2009 09:57 AM |
Double click to execute the onpress function | sophia yao | Q&A | 4 | 07-15-2008 08:53 PM |
Things I like about v4.3 (autocompletion, billboards, shortcuts, relative media paths, code editor) | Tom David | Gripes and Goodies | 1 | 03-28-2008 02:34 AM |