-- Copyright 2014-17 Paul Kulchenko, ZeroBrane LLC
|
|
local TR = function(...) return ... end
|
|
ide.config.toolbar = ide.config.toolbar or {}
|
|
ide.config.toolbar.icons = {
|
ID.NEW, ID.OPEN, ID.SAVE, ID.SAVEALL, ID.PROJECTDIRFROMFILE, ID.PROJECTDIRCHOOSE,
|
ID.SEPARATOR,
|
ID.FIND, ID.REPLACE, ID.FINDINFILES,
|
ID.SEPARATOR,
|
ID.RUN, ID.STARTDEBUG, ID.RUNNOW, ID.STOPDEBUG, ID.DETACHDEBUG, ID.BREAK,
|
ID.COMPILE, ID.STEP, ID.STEPOVER, ID.STEPOUT, ID.RUNTO,
|
ID.SEPARATOR,
|
ID.BREAKPOINTTOGGLE, ID.BOOKMARKTOGGLE, ID.VIEWCALLSTACK, ID.VIEWWATCHWINDOW,
|
[ID.FINDINFILES] = false,
|
[ID.COMPILE] = false,
|
}
|
|
ide.config.toolbar.iconmap = {
|
[ID.NEW] = {"FILE-NEW", TR("Create an empty document")},
|
[ID.OPEN] = {"FILE-OPEN", TR("Open an existing document")},
|
[ID.SAVE] = {"FILE-SAVE", TR("Save the current document")},
|
[ID.SAVEALL] = {"FILE-SAVE-ALL", TR("Save all open documents")},
|
[ID.PROJECTDIRFROMFILE]= {"DIR-SETUP-FILE", TR("Set project directory from current file")},
|
[ID.PROJECTDIRCHOOSE] = {"DIR-SETUP", TR("Choose a project directory")},
|
[ID.FIND] = {"FIND", TR("Find text")},
|
[ID.REPLACE] = {"FIND-AND-REPLACE", TR("Find and replace text")},
|
[ID.FINDINFILES] = {"FIND-IN-FILES", TR("Find in files")},
|
[ID.COMPILE] = {"COMPILE", TR("Compile the current file")},
|
[ID.RUN] = {"RUN", TR("Execute the current project/file")},
|
[ID.RUNNOW] = {"RUN-NOW", TR("Run as Scratchpad")},
|
[ID.STARTDEBUG] = {"DEBUG-START", TR("Start or continue debugging")},
|
[ID.STOPDEBUG] = {"DEBUG-STOP", TR("Stop the currently running process")},
|
[ID.DETACHDEBUG]= {"DEBUG-DETACH", TR("Stop debugging and continue running the process")},
|
[ID.BREAK] = {"DEBUG-BREAK", TR("Break execution at the next executed line of code")},
|
[ID.RUNTO] = {"DEBUG-RUN-TO", TR("Run to cursor")},
|
[ID.STEP] = {"DEBUG-STEP-INTO", TR("Step into")},
|
[ID.STEPOVER] = {"DEBUG-STEP-OVER", TR("Step over")},
|
[ID.STEPOUT] = {"DEBUG-STEP-OUT", TR("Step out of the current function")},
|
[ID.BREAKPOINTTOGGLE] = {"DEBUG-BREAKPOINT-TOGGLE", TR("Toggle breakpoint")},
|
[ID.BOOKMARKTOGGLE] = {"BOOKMARK-TOGGLE", TR("Toggle bookmark")},
|
[ID.VIEWCALLSTACK] = {"DEBUG-CALLSTACK", TR("View the stack window")},
|
[ID.VIEWWATCHWINDOW] = {"DEBUG-WATCH", TR("View the watch window")},
|
-- search toolbar
|
[ID.FINDNEXT] = {"FIND-NEXT", TR("Find next")},
|
[ID.FINDREPLACENEXT] = {"FIND-REPLACE-NEXT", TR("Replace next instance")},
|
[ID.FINDREPLACEALL] = {"FIND-AND-REPLACE", TR("Replace all")},
|
[ID.FINDSETDIR] = {"FIND-OPT-SETDIR", TR("Set search directory")},
|
[ID.FINDOPTDIRECTION] = {"FIND-OPT-DOWN", TR("Search direction")},
|
[ID.FINDOPTWRAPWROUND] = {"FIND-OPT-WRAP-AROUND", TR("Wrap around")},
|
[ID.FINDOPTSELECTION] = {"FIND-OPT-SELECTION", TR("Search in selection")},
|
[ID.FINDOPTWORD] = {"FIND-OPT-WORD", TR("Match whole word")},
|
[ID.FINDOPTCASE] = {"FIND-OPT-CASE-SENSITIVE", TR("Match case")},
|
[ID.FINDOPTREGEX] = {"FIND-OPT-REGEX", TR("Regular expression")},
|
[ID.FINDOPTCONTEXT] = {"FIND-OPT-CONTEXT", TR("Show context")},
|
[ID.FINDOPTSUBDIR] = {"FIND-OPT-SUBDIR", TR("Search in subdirectories")},
|
[ID.FINDOPTSYMLINK] = {"FIND-OPT-SYMLINK", TR("Follow symlink subdirectories")},
|
[ID.FINDOPTMAPPED] = {"FIND-OPT-MAPPED", TR("Search in mapped directories")},
|
[ID.FINDOPTMULTIRESULTS] = {"FIND-OPT-MULTI-RESULTS", TR("Show multiple result windows")},
|
}
|