-
Notifications
You must be signed in to change notification settings - Fork 2
Shelf Item
j0yu edited this page Mar 11, 2015
·
4 revisions
-
Maya Window Menu
➡️Settings/Preferences
➡️Shelf Editor
(3rd from bottom) - Choose a shelf to put the shortcut in e.g.
Shelves Tab
➡️Shelves
➡️Custom
-
Shelves Tab
➡️Shelf Contents
➡️New Item (icon button)
(top right corner, left of the grey bin)- This will create a new "User Script". Give it a better name, icon label, etc.
-
Command Tab
➡️Language
➡️ set toPython
- Replace the script in the script section with that of the Standard windowed script (see Launch Scripts)
-
Double click Command Tab
➡️Language
➡️ set toPython
- Replace the script in the script section with that of the Dockable version script (see Launch Scripts)
-
Popup Menu Items Tab
➡️Menu Items
➡️New Menu Item (icon button)
(top middle, left of to the grey bin) - Rename it "Standard Windowed" (
Popup Menu Items Tab
➡️Menu Items
➡️Rename
) - Change language to
Python
(Popup Menu Items Tab
➡️Menu Item Command
➡️Language
➡️Python
) - Replace the script in the script section with that of the Debug mode for windowed script (see Launch Scripts)
- Repeat from and including step 8 to and including step 11 for other launch scripts and maybe even the debug functions and scripts)
Shelf Icon Action | Usage |
---|---|
Single click |
standard windowed script editor |
Double click |
standard dockable script editor |
Right click ➡️ Debug mode for windowed
|
windowed script editor in debug mode |
Right click ➡️ Debug mode for dockable
|
windowed script editor in debug mode |
Right click ➡️ WipeOptionVars
|
wipe script editor preferences, especially useful when thing go wrong |
Right click ➡️ Clean and Reload JSE Module
|
re-compile and reload JSE module, especially useful when thing go wrong |
-
Commands/Actions
- [Launch Scripts] (https://github.com/j0yu/JSE/wiki/Commands#launch-scripts)
- [Debug] (https://github.com/j0yu/JSE/wiki/Commands#wrench-debug-wrench)
- Shelf Item Set-up/Usage
- Keyboard Shortcut setup
These are main, core concepts that may already exist now but written for planning future development