DrawFromCSVInit.js 1.1 KB

12345678910111213141516171819202122
  1. /**
  2. * Adds a menu for the DrawFromCSV action to Misc | Script Examples | Import/Export menu.
  3. */
  4. function init(basePath) {
  5. var action = new RGuiAction(qsTranslate("DrawFromCSV", "&Draw from CSV"), RMainWindowQt.getMainWindow());
  6. action.setRequiresDocument(true); // Can't draw without a document
  7. action.setRequiresSelection(false); // No selection required
  8. action.setScriptFile(basePath + "/DrawFromCSV.js");
  9. action.setIcon(basePath + "/DrawFromCSV.svg");
  10. // action.setDefaultShortcut(new QKeySequence("d,c,s,v")); // Ruled out (no good option)
  11. action.setDefaultCommands(["drawcsv","dcsv"]); // An Array!
  12. var tip = qsTranslate("DrawFromCSV", "Draws entities based on textual entries in a CSV file");
  13. action.setStatusTip(tip); // Overtakes and displays left in the Status Bar
  14. action.setToolTip(tip); // Displays aside Toolbars
  15. action.setNoState(true); // Indicates whether this action is stateless (i.e. terminates in beginEvent).
  16. action.setGroupSortOrder(52100);
  17. action.setSortOrder(300);
  18. action.setWidgetNames(["MiscIOMenu", "MiscIOToolBar", "MiscIOToolsPanel"]);
  19. };