Difference between revisions of "App Builder MenuBar"
Yvonne.milne (Talk | contribs) |
Yvonne.milne (Talk | contribs) |
||
(54 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | '' | + | <div style="height:70px;margin-top:15px;padding:5px;border:0px solid orange;border-left:5px solid orange;background:#fff8dc;vertical-align:middle;position:relative;"> |
+ | [[File:bm-noteicon.png|top|40px|link=]]<div style="position:absolute;top:7px;bottom:5px;margin-left:50px;"> | ||
+ | The App Builder MenuBar is hidden when the development mode is set to 'NoCode'.<br> | ||
+ | Toggle the [[:Category:Workspaces#Selectors|development mode selector]] to 'ProCode' to display the menus. | ||
+ | </div> | ||
+ | </div> | ||
+ | <br> | ||
==File== | ==File== | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"|New Project...||valign="top"|Create a new Project | + | |valign="top"|New Project...||valign="top"|Create a new Project. |
|- | |- | ||
− | |valign="top"|New App...||valign="top"|Create a new App | + | |valign="top"|New App...||valign="top"|Create a new App. |
|- | |- | ||
− | |valign="top"|New File...||valign="top"|Create a new file | + | |valign="top"|New File...||valign="top"|Create a new file. |
|- | |- | ||
− | |valign="top"|Open File...||valign="top"|Open a file | + | |valign="top"|Open File...||valign="top"|Open a file. |
|- | |- | ||
− | |valign="top"|Recent Files||valign="top"|Display a list of recently opened files | + | |valign="top"|Recent Files||valign="top"|Display a list of recently opened files. |
|- | |- | ||
− | |valign="top"|Save||valign="top"|Save the current file | + | |valign="top"|Save||valign="top"|Save the current file. |
|- | |- | ||
− | |valign="top"|Save As...||valign="top"|Save the current file | + | |valign="top"|Save As...||valign="top"|Save the current file. |
|- | |- | ||
− | |valign="top"|Save All||valign="top"|Save all open files | + | |valign="top"|Save All||valign="top"|Save all open files. |
|- | |- | ||
− | |valign="top"|Revert||valign="top"|Discard unsaved changes from the current file | + | |valign="top"|Revert||valign="top"|Discard unsaved changes from the current file. |
|- | |- | ||
− | |valign="top"|Close||valign="top"|Close the current file | + | |valign="top"|Close||valign="top"|Close the current file. |
|- | |- | ||
− | |valign="top"|Close All||valign="top"|Close all open files | + | |valign="top"|Close All||valign="top"|Close all open files. |
|- | |- | ||
− | |valign="top"|Import VFP project (.pjx)...||valign="top"|Import a Visual FoxPro project | + | |valign="top"|Import VFP project (.pjx)...||valign="top"|Import a Visual FoxPro project.<br>See: [[Importing Visual FoxPro Files]] |
|- | |- | ||
− | |valign="top"|Import VFP form (.scx)...||valign="top"|Import a Visual FoxPro form | + | |valign="top"|Import VFP form (.scx)...||valign="top"|Import a Visual FoxPro form.<br>See: [[Importing Visual FoxPro Files]] |
|- | |- | ||
− | |valign="top"|Import VFP project (.vcx)...||valign="top"|Import a Visual FoxPro library | + | |valign="top"|Import VFP project (.vcx)...||valign="top"|Import a Visual FoxPro library.<br>See: [[Importing Visual FoxPro Files]] |
|- | |- | ||
− | |valign="top"|Clear Cache...||valign="top"|Clear the Lianja web cache | + | |valign="top"|Clear Cache...||valign="top"|Clear the Lianja web cache. |
|- | |- | ||
− | |valign="top"|Exit||valign="top"|Exit the Lianja App Builder | + | |valign="top"|Clear Error files...||valign="top"|Clear the error files from the ''error'' sub-directory. From v9.0. |
+ | |- | ||
+ | |valign="top"|Clear Debug files...||valign="top"|Clear the debug files from the ''debug'' sub-directory. From v9.0. | ||
+ | |- | ||
+ | |valign="top"|Clear Deployed Apps...||valign="top"|Clear locally deployed web Apps. From v9.0. | ||
+ | |- | ||
+ | |valign="top"|Clear Packages...||valign="top"|Clear [[Lianja Package Manager|package files]] (development path). From v9.0. | ||
+ | |- | ||
+ | |valign="top"|Exit||valign="top"|Exit the Lianja App Builder. | ||
|- | |- | ||
|} | |} | ||
Line 44: | Line 57: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
− | !width=" | + | !width="20%"|Menu Option |
− | !width=" | + | !width="80%"|Description |
− | + | |- | |
− | + | |valign="top"|Undo Ctrl+Z||valign="top"|Undo previous edit. | |
+ | |- | ||
+ | |valign="top"|Redo Ctrl+Shift+Z||valign="top"|Redo previous (undone) edit. | ||
+ | |- | ||
+ | |valign="top"|Cut Ctrl+X||valign="top"|Cut the selected text. | ||
+ | |- | ||
+ | |valign="top"|Copy Ctrl+C||valign="top"|Copy the selected text. | ||
+ | |- | ||
+ | |valign="top"|Paste Ctrl+V||valign="top"|Paste from the clipboard. | ||
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Select All Ctrl+A||valign="top"|Select all text in the current file. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Find... Ctrl+F||valign="top"|Find in the current file. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Find All... Ctrl+F||valign="top"|Find in all files. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Find Usages... Ctrl+F||valign="top"|Find usages. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Replace... Ctrl+R||valign="top"|Replace in the current file. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Goto line... Ctrl+L||valign="top"|Goto a specific line number. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Delete Line... Ctrl+D||valign="top"|Delete the current line. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Toggle LiveCode||valign="top"|Toggle LiveCode functionality. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Snippet Manager... Alt+S||valign="top"|Open [[Script_Editor#Code_Snippets|Snippet Manager]]. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Refresh Intellisense Alt+I||valign="top"|Refresh [[Script_Editor#Intellisense|Intellisense]]. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Fold All Alt+F||valign="top"|Close all [[Script_Editor#Code_Folding|code folds]]. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Unfold All Alt+U||valign="top"|Expand all [[Script_Editor#Code_Folding|code folds]]. |
|- | |- | ||
|} | |} | ||
Line 78: | Line 99: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"|Table View||valign="top"|Display current record in a form | + | |valign="top"|Table View||valign="top"|Display current record in a form. |
|- | |- | ||
− | |valign="top"|Grid View||valign="top"|Display records in a grid | + | |valign="top"|Grid View||valign="top"|Display records in a grid. |
|- | |- | ||
− | |valign="top"|Split View||valign="top"|Display split view of grid and form | + | |valign="top"|Split View||valign="top"|Display split view of grid and form. |
|- | |- | ||
− | |valign="top"|Timeline View||valign="top"|Display Timeline panel | + | |valign="top"|Timeline View||valign="top"|Display Timeline panel. |
|- | |- | ||
− | |valign="top"|Alerts View||valign="top"|Display Notifications panel | + | |valign="top"|Alerts View||valign="top"|Display Notifications panel. |
|- | |- | ||
− | |valign="top"|Show/Hide | + | |valign="top"|Show/Hide Statusbar||valign="top"|Show/hide the [[Console Workspace]] Statusbar toggle. |
|- | |- | ||
− | |valign="top"|Show/Hide | + | |valign="top"|Show/Hide Modebar||valign="top"|Show/hide the Modebar toggle. |
|- | |- | ||
− | |valign="top"|Show/Hide | + | |valign="top"|Show/Hide Sidebar||valign="top"|Show/Hide Sidebar toggle. |
|- | |- | ||
− | |valign="top"|Show/Hide | + | |valign="top"|Show/Hide InfoPanel||valign="top"|Show/Hide InfoPanel toggle. |
|- | |- | ||
− | |valign="top"|Show/Hide Form Tools||valign="top"|Show/Hide Form Tools toggle | + | |valign="top"|Show/Hide [[Form Tools]]||valign="top"|Show/Hide [[Form Tools]] toggle. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Toggle Modebar captions||valign="top"|Show/hide the Modebar icon captions (from v5.3). |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Hide All||valign="top"|Hides the InfoPanel and, in the Pages workspace, the [[Form Tools]] |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Show All||valign="top"|Shows the InfoPanel and, in the Pages workspace, the [[Form Tools]] |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Toggle Full Screen||valign="top"|Enter/exit full screen mode. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Desktop App View||valign="top"|Switch to Desktop App View. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Web App View||valign="top"|Open Web App View. This has been removed in v5.5: use 'Preview live in browser' |
|- | |- | ||
− | |valign="top"|Preview live in browser||valign="top"|Open in the default browser|| | + | |valign="top"|Tablet App View||valign="top"|Open Tablet App View. This has been removed in v5.5: use 'Preview live in browser' |
+ | |- | ||
+ | |valign="top"|Phone App View||valign="top"|Open Phone App View. This has been removed in v5.5: use 'Preview live in browser' | ||
+ | |- | ||
+ | |valign="top"|Preview live in browser||valign="top"|Open in the default browser. | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | ==Debug== | ||
+ | {| class="wikitable" width="100%" | ||
+ | !width="20%"|Menu Option | ||
+ | !width="80%"|Description | ||
+ | |- | ||
+ | |valign="top"|Do...||valign="top"|Run a Lianja/VFP or JavaScript script in debug mode. | ||
+ | |- | ||
+ | |valign="top"|Continue||valign="top"|Continue execution of the script. | ||
+ | |- | ||
+ | |valign="top"|Stop Debugging||valign="top"|Stop debugging the script. | ||
+ | |- | ||
+ | |valign="top"|Refresh all files||valign="top"|Refresh all files in the debugger. This will update them with any changes made using the [[Script Editor]] in the [[Apps Workspace]] or [[Library Workspace]]. | ||
+ | |- | ||
+ | |valign="top"|Step Over | ||
+ | |valign="top"|Move to the next line of code without running the current line. | ||
+ | |- | ||
+ | |valign="top"|Step Into | ||
+ | |valign="top"|Run the current line of code then move to the next line. | ||
+ | |- | ||
+ | |valign="top"|Step Out | ||
+ | |valign="top"|Run until returning to the calling program, then move to the next line. | ||
+ | |- | ||
+ | |valign="top"|Toggle Breakpoint | ||
+ | |valign="top"|Set a breakpoint on the current line, or unset the breakpoint if one already exists. | ||
+ | |- | ||
+ | |valign="top"|Toggle Watch | ||
+ | |valign="top"|Set a watchpoint on the currently selected variable or field, or unset the watchpoint if one already exists. | ||
+ | |- | ||
+ | |valign="top"|Remove All Breakpoints | ||
+ | |valign="top"|Remove all breakpoints. | ||
+ | |- | ||
+ | |valign="top"|Disable All Breakpoints | ||
+ | |valign="top"|Disable all breakpoints. | ||
+ | |- | ||
+ | |valign="top"|Remove All Watches | ||
+ | |valign="top"|Remove all watchpoints. | ||
+ | |- | ||
+ | |valign="top"|Disable All Watches | ||
+ | |valign="top"|Disable all watchpoints. | ||
+ | |- | ||
+ | |valign="top"|List Status | ||
+ | |valign="top"|[[LIST STATUS|Lists the current data environment]] in the Output window. | ||
+ | |- | ||
+ | |valign="top"|List Memory | ||
+ | |valign="top"|[[LIST MEMORY|Lists the current memory variables]] in the Output window. | ||
+ | |- | ||
+ | |valign="top"|List Structure | ||
+ | |valign="top"|[[LIST STRUCTURE|Lists the structure]] of the currently selected table or cursor in the Output window. | ||
|- | |- | ||
|} | |} | ||
Line 121: | Line 196: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
− | !width=" | + | !width="20%"|Menu Option |
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Indent | + | |valign="top"|Indent Ctrl+I||valign="top"|Increase indent. |
|- | |- | ||
− | |valign="top"|Unindent | + | |valign="top"|Unindent Ctrl+Shift+I||valign="top"|Decrease indent. |
|- | |- | ||
− | |valign="top"|Comment | + | |valign="top"|Comment Ctrl+T||valign="top"|Comment out (//) selected line(s). |
|- | |- | ||
− | |valign="top"|Uncomment | + | |valign="top"|Uncomment Ctrl+Shift+T||valign="top"|Uncomment selected line(s). |
|- | |- | ||
− | |valign="top"|Make Uppercase | + | |valign="top"|Make Uppercase Ctrl+Shift+U||valign="top"|Find in the current file. |
|- | |- | ||
− | |valign="top"|Make Lowercase | + | |valign="top"|Make Lowercase Ctrl+U||valign="top"|Find in all files. |
|- | |- | ||
− | |valign="top"|Beautify | + | |valign="top"|Beautify Ctrl+B||valign="top"|Find usages. |
|- | |- | ||
|} | |} | ||
Line 149: | Line 218: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"|New App...||valign="top"|Create a new App | + | |valign="top"|New App...||valign="top"|[[App Wizard|Create a new App]]. |
|- | |- | ||
− | |valign="top"|Open App...||valign="top"|Open an App | + | |valign="top"|Open App...||valign="top"|Open an App. |
|- | |- | ||
− | |valign="top"|Close App||valign="top"|Close the current App | + | |valign="top"|Close App||valign="top"|Close the current App. |
|- | |- | ||
− | |valign="top"|Backup App...||valign="top"|Backup the current App | + | |valign="top"|Backup App...||valign="top"|Backup the current App. |
|- | |- | ||
− | |valign="top"|Restore App...||valign="top"|Restore the current App | + | |valign="top"|Restore App...||valign="top"|Restore the current App. |
|- | |- | ||
− | |valign="top"|Delete App...||valign="top"|Delete the selected App | + | |valign="top"|Delete App...||valign="top"|Delete the selected App.<br>Select an App in the App Names panel in the Apps workspace Sidebar first. |
+ | |- | ||
+ | |valign="top"|Save As App Template...||valign="top"|Save the current App as an App Template. [[App Templates]] can be used when [[App Wizard|creating a new App]]. | ||
+ | |- | ||
+ | |valign="top"|Generate App Doc...||valign="top"|[[App Doc|Generate documentation]] for the current App. | ||
|- | |- | ||
|} | |} | ||
Line 169: | Line 241: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | |- | |
+ | |valign="top"|New Database...||valign="top"|Create a new database. | ||
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Open Database...||valign="top"|Open a database. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Close Database||valign="top"|Close the current database. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Drop Database...||valign="top"|Drop a database. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Copy Database...||valign="top"|Copy the selected database.<br>Select a database in the Database Names panel in the Data workspace Sidebar first. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Backup Database...||valign="top"|Backup the current database. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Restore Database...||valign="top"|Restore the current database. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Optimize Database...||valign="top"|Optimize the current database. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Rebuild Database...||valign="top"|Rebuild the current database. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|New Table...||valign="top"|Create a new Table.<br>There must be a database open. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Import VFP database...||valign="top"|Import a Visual FoxPro database.<br>See: [[Importing Visual FoxPro Databases and Tables]] |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|ODBC administator...||valign="top"|Open the 32-bit ODBC Administrator (Windows). |
|- | |- | ||
− | |valign="top"|Import ODBC database...||valign="top"|Import ODBC data into the current database | + | |valign="top"|Import ODBC database...||valign="top"|Import ODBC data into the current database.<br>There must be a database open. |
|- | |- | ||
− | |valign="top"|Create Virtual Tables from ODBC...||valign="top"|Create Virtual Tables in the current database from an ODBC datasource | + | |valign="top"|Create Virtual Tables from ODBC...||valign="top"|Create Virtual Tables in the current database from an ODBC datasource.<br>There must be a database open. |
|- | |- | ||
− | |valign="top"|Create Local Virtual Tables...||valign="top"|Create local Virtual Tables in the current database | + | |valign="top"|Create Local Virtual Tables...||valign="top"|Create local Virtual Tables in the current database.<br>There must be a database open. |
|- | |- | ||
− | |valign="top"|Create Local Virtual Tables where 1=0...||valign="top"|Create local Virtual Tables in the current database | + | |valign="top"|Create Local Virtual Tables where 1=0...||valign="top"|Create local Virtual Tables in the current database.<br>The 'SQL Command' select statement will include a 'where 1=0' clause. There must be a database open. |
|- | |- | ||
|} | |} | ||
Line 209: | Line 282: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"|New Page||valign="top"|Create a new page | + | |valign="top"|New Page||valign="top"|Create a new page. |
|- | |- | ||
− | |valign="top"|Delete Page...||valign="top"|Delete the current page | + | |valign="top"|Delete Page...||valign="top"|Delete the current page. |
|- | |- | ||
− | |valign="top"|Save As Page Template||valign="top"|Save the current page as a Page | + | |valign="top"|[[Page Templates|Save As Page Template...]]||valign="top"|Save the current page as a [[Page Templates|Page Template]]. |
|- | |- | ||
− | |valign="top"|Page Attributes...||valign="top"|Open the Attributes dialog for the current page | + | |valign="top"|[[TabView_Sections#Convert_Page_to_TabView|Convert Page to TabView...]]||valign="top"|Create a [[TabView Section Attributes|TabView section]] on the current page and add each existing page section to the TabView section. From v6.3. |
+ | |- | ||
+ | |valign="top"|Page Attributes...||valign="top"|Open the Attributes dialog for the current page. | ||
|- | |- | ||
|} | |} | ||
Line 227: | Line 301: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"|Form||valign="top"|Add a Form section to the current page | + | |valign="top"|Form||valign="top"|Add a Form section to the current page.<br>See: [[Form Section Attributes]] |
|- | |- | ||
− | |valign="top"|Grid||valign="top"|Add a Grid section to the current page | + | |valign="top"|Grid||valign="top"|Add a Grid section to the current page.<br>See: [[Grid Section Attributes]] |
|- | |- | ||
− | |valign="top"|WebView||valign="top"|Add a WebView section to the current page | + | |valign="top"|WebView||valign="top"|Add a WebView section to the current page.<br>See: [[Webview Section Attributes]] |
|- | |- | ||
− | |valign="top"|Image Strip||valign="top"|Add an Image Strip section to the current page | + | |valign="top"|Image Strip||valign="top"|Add an Image Strip section to the current page.<br>See: [[Image Strip Section Attributes]] |
|- | |- | ||
− | |valign="top"|TabView||valign="top"|Add a TabView section to the current page | + | |valign="top"|TabView||valign="top"|Add a TabView section to the current page.<br>See: [[TabView Section Attributes]] |
|- | |- | ||
− | |valign="top"|Attachments||valign="top"|Add an Attachments section to the current page | + | |valign="top"|Attachments||valign="top"|Add an Attachments section to the current page.<br>See: [[Attachments Section Attributes]] |
|- | |- | ||
− | |valign="top"|Canvas||valign="top"|Add a Canvas section to the current page | + | |valign="top"|Canvas||valign="top"|Add a Canvas section to the current page.<br>See: [[Canvas Section Attributes]] |
|- | |- | ||
− | |valign="top"|CatalogView||valign="top"|Add a CatalogView section to the current page | + | |valign="top"|CatalogView||valign="top"|Add a CatalogView section to the current page.<br>See: [[CatalogView Section Attributes]], [[CatalogView Options]] |
|- | |- | ||
− | |valign="top"|TreeView||valign="top"|Add a TreeView section to the current page | + | |valign="top"|TreeView||valign="top"|Add a TreeView section to the current page.<br>See: [[TreeView Section Attributes]], [[TreeView Options]] |
|- | |- | ||
− | |valign="top"|CarouselView||valign="top"|Add a CarouselView section to the current page | + | |valign="top"|CarouselView||valign="top"|Add a CarouselView section to the current page.<br>See: [[CarouselView Section Attributes]], [[CarouselView Options]] |
|- | |- | ||
− | |valign="top"|PanelView||valign="top"|Add a PanelView section to the current page | + | |valign="top"|PanelView||valign="top"|Add a PanelView section to the current page.<br>See: [[PanelView Section Attributes]], [[GalleryView Options]] |
|- | |- | ||
− | |valign="top"|CommentsView||valign="top"|Add a CommentsView section to the current page | + | |valign="top"|CommentsView||valign="top"|Add a CommentsView section to the current page.<br>See: [[CommentsView Section Attributes]], [[PanelView Options]] |
|- | |- | ||
− | |valign="top"|DocumentView||valign="top"|Add a DocumentView section to the current page | + | |valign="top"|DocumentView||valign="top"|Add a DocumentView section to the current page.<br>See: [[DocumentView Section Attributes]], [[DocumentView Options]] |
|- | |- | ||
− | |valign="top"|GalleryView||valign="top"|Add a GalleryView section to the current page | + | |valign="top"|GalleryView||valign="top"|Add a GalleryView section to the current page.<br>See: [[GalleryView Section Attributes]], [[GalleryView Options]] |
|- | |- | ||
− | |valign="top"|VideoPlayer||valign="top"|Add a VideoPlayer section to the current page | + | |valign="top"|VideoPlayer||valign="top"|Add a VideoPlayer section to the current page.<br>See: [[VideoPlayer Section Attributes]] |
|- | |- | ||
− | |valign="top"|Report||valign="top"|Add a Report section to the current page | + | |valign="top"|Report||valign="top"|Add a Report section to the current page.<br>See: [[Report Section Attributes]], [[Report Options]] |
|- | |- | ||
− | |valign="top"|Calendar||valign="top"|Add a Calendar section to the current page | + | |valign="top"|Calendar||valign="top"|Add a Calendar section to the current page.<br>See: [[Calendar Section Attributes]], [[Calendar Options]] |
|- | |- | ||
− | |valign="top"|Org Chart||valign="top"|Add a Org Chart section to the current page | + | |valign="top"|Org Chart||valign="top"|Add a Org Chart section to the current page.<br>See: [[Org Chart Section Attributes]], [[Org Chart Options]] |
|- | |- | ||
− | |valign="top"|Page Center||valign="top"|Add a Page Center section to the current page | + | |valign="top"|Page Center||valign="top"|Add a Page Center section to the current page.<br>See: [[Page Center Section Attributes]], [[Page Center Tiles]] |
|- | |- | ||
− | |valign="top"|Charts||valign="top"|Add a Charts section to the current page | + | |valign="top"|Charts||valign="top"|Add a Charts section to the current page.<br>See: [[Charts Section Attributes]], [[Chart Options]] |
|- | |- | ||
− | |valign="top"|Timeline||valign="top"|Add a Timeline section to the current page | + | |valign="top"|Timeline||valign="top"|Add a Timeline section to the current page.<br>See: [[Timeline Section Attributes]] |
|- | |- | ||
− | |valign="top"|Notifications||valign="top"|Add a Notifications section to the current page | + | |valign="top"|Notifications||valign="top"|Add a Notifications section to the current page.<br>See: [[Notifications Section Attributes]] |
|- | |- | ||
− | |valign="top"|Custom||valign="top"|Add a Custom section to the current page | + | |valign="top"|Custom||valign="top"|Add a Custom section to the current page.<br>See: [[Custom Section Attributes]] |
|- | |- | ||
− | |valign="top"|Templates||valign="top"|Add a section from a template to the current page | + | |valign="top"|Templates||valign="top"|Add a section from a template to the current page. |
|- | |- | ||
− | |valign="top"|Delete Section...||valign="top"|Delete the current section | + | |valign="top"|Delete Section...||valign="top"|Delete the current section. |
|- | |- | ||
− | |valign="top"|Save As Section Template||valign="top"|Save the current section as a Section | + | |valign="top"|Save As Section Template...||valign="top"|Save the current section as a [[Section Templates|Section Template]]. |
|- | |- | ||
− | |valign="top"|Section Attributes...||valign="top"|Open the Attributes dialog for the current section | + | |valign="top"|Save As Component...||valign="top"|Save the current [[Canvas Section Attributes|Canvas section]] as a [[Visual Components|Visual Component]]. |
+ | |- | ||
+ | |valign="top"|[[TabView_Sections#Convert_Form_to_TabView|Convert Form to TabView...]]||valign="top"|Create a [[TabView Section Attributes|TabView section]] on the current page and add each column of FormItems from the selected [[Form Section Attributes|Form section]] as a separate Form section to the TabView section. From v6.3. | ||
+ | |- | ||
+ | |valign="top"|Section Attributes...||valign="top"|Open the Attributes dialog for the current section. | ||
|- | |- | ||
|} | |} | ||
==Gadgets== | ==Gadgets== | ||
− | The following operations are available in the Pages Workspace with an open App and a Form | + | The following operations are available in the Pages Workspace with an open App and a Form section selected on the page. |
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"|Image||valign="top"|Add an Image gadget to the current Form section | + | |valign="top"|Image||valign="top"|Add an Image gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|Rich Text Editor||valign="top"|Add a Rich Text Editor gadget to the current Form section | + | |valign="top"|Rich Text Editor||valign="top"|Add a Rich Text Editor gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|EditBox||valign="top"|Add an EditBox gadget to the current Form section | + | |valign="top"|EditBox||valign="top"|Add an EditBox gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|WebView||valign="top"|Add a WebView gadget to the current Form section | + | |valign="top"|WebView||valign="top"|Add a WebView gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|ListView||valign="top"|Add a ListView gadget to the current Form section | + | |valign="top"|ListView||valign="top"|Add a ListView gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|Grid||valign="top"|Add a Grid gadget to the current Form section | + | |valign="top"|Grid||valign="top"|Add a Grid gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|CheckListView||valign="top"|Add a CheckListView gadget to the current Form section | + | |valign="top"|CheckListView||valign="top"|Add a CheckListView gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|TreeView||valign="top"|Add a TreeView gadget to the current Form section | + | |valign="top"|TreeView||valign="top"|Add a TreeView gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|Component||valign="top"|Add a Component gadget to the current Form section | + | |valign="top"|Component||valign="top"|Add a Component gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|Chart||valign="top"|Add a Chart gadget to the current Form section | + | |valign="top"|Chart||valign="top"|Add a Chart gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|Google||valign="top"|Add a Google gadget to the current Form section | + | |valign="top"|Google||valign="top"|Add a Google gadget to the current Form section. |
|- | |- | ||
− | |valign="top"|Custom||valign="top"|Add a Custom gadget to the current Form section | + | |valign="top"|Custom||valign="top"|Add a Custom gadget to the current Form section. |
|- | |- | ||
|} | |} | ||
==Controls== | ==Controls== | ||
− | The following operations are available in the Pages Workspace with an open App and a Canvas | + | The following operations are available in the Pages Workspace with an open App and a Canvas section selected on the page. |
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"|ActiveX||valign="top"|Add an ActiveX control to the current Canvas section | + | |valign="top"|ActiveX||valign="top"|Add an ActiveX control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|ListBox||valign="top"|Add a ListBox control to the current Canvas section | + | |valign="top"|ListBox||valign="top"|Add a ListBox control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|TreeGrid||valign="top"|Add a TreeGrid control to the current Canvas section | + | |valign="top"|TreeGrid||valign="top"|Add a TreeGrid control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|WebView||valign="top"|Add a WebView control to the current Canvas section | + | |valign="top"|WebView||valign="top"|Add a WebView control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Rich Text Editor||valign="top"|Add a Rich Text Editor control to the current Canvas section | + | |valign="top"|Rich Text Editor||valign="top"|Add a Rich Text Editor control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|CheckBox||valign="top"|Add a CheckBox control to the current Canvas section | + | |valign="top"|CheckBox||valign="top"|Add a CheckBox control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|ComboBox||valign="top"|Add a ComboBox control to the current Canvas section | + | |valign="top"|ComboBox||valign="top"|Add a ComboBox control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|CommandButton||valign="top"|Add a CommandButton control to the current Canvas section | + | |valign="top"|CommandButton||valign="top"|Add a CommandButton control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Date TextBox||valign="top"|Add a Date TextBox control to the current Canvas section | + | |valign="top"|Date TextBox||valign="top"|Add a Date TextBox control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|DateTime TextBox||valign="top"|Add a DateTime TextBox control to the current Canvas section | + | |valign="top"|DateTime TextBox||valign="top"|Add a DateTime TextBox control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Numeric TextBox||valign="top"|Add a Numeric TextBox control to the current Canvas section | + | |valign="top"|Numeric TextBox||valign="top"|Add a Numeric TextBox control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|EditBox||valign="top"|Add an EditBox control to the current Canvas section | + | |valign="top"|EditBox||valign="top"|Add an EditBox control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Hyperlink||valign="top"|Add a Hyperlink control to the current Canvas section | + | |valign="top"|Hyperlink||valign="top"|Add a Hyperlink control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|LCDNumber||valign="top"|Add a LCDNumber control to the current Canvas section | + | |valign="top"|LCDNumber||valign="top"|Add a LCDNumber control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Slider||valign="top"|Add a Slider control to the current Canvas section | + | |valign="top"|Slider||valign="top"|Add a Slider control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Progress Bar||valign="top"|Add a Progress Bar control to the current Canvas section | + | |valign="top"|Progress Bar||valign="top"|Add a Progress Bar control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|OptionButton||valign="top"|Add an OptionButton control to the current Canvas section | + | |valign="top"|OptionButton||valign="top"|Add an OptionButton control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|OptionGroup||valign="top"|Add an OptionGroup control to the current Canvas section | + | |valign="top"|OptionGroup||valign="top"|Add an OptionGroup control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Spinner||valign="top"|Add a Spinner control to the current Canvas section | + | |valign="top"|Spinner||valign="top"|Add a Spinner control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|TextBox||valign="top"|Add a TextBox control to the current Canvas section | + | |valign="top"|TextBox||valign="top"|Add a TextBox control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Image||valign="top"|Add an Image control to the current Canvas section | + | |valign="top"|Image||valign="top"|Add an Image control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Label||valign="top"|Add a Label control to the current Canvas section | + | |valign="top"|Label||valign="top"|Add a Label control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Subtitle||valign="top"|Add a Subtitle control to the current Canvas section | + | |valign="top"|Subtitle||valign="top"|Add a Subtitle control to the current Canvas section. |
|- | |- | ||
− | |valign="top"|Separator||valign="top"|Add a Separator control to the current Canvas section | + | |valign="top"|Separator||valign="top"|Add a Separator control to the current Canvas section. |
|- | |- | ||
|} | |} | ||
+ | |||
+ | ==Layout== | ||
+ | The following operations are available in the Pages Workspace with an open App and a Form section selected on the page, or a Canvas section and one or more formitems selected. | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | |- | |
+ | |valign="top"|Dividers||valign="top"|Add a divider to a Form Section. | ||
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Labels||valign="top"|Adjust the caption position and size for formitems in a Form Section. |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Text Font||valign="top"|Adjust the caption text size for the selected formitem(s) in a Canvas Section. |
|- | |- | ||
− | |valign="top"|Text||valign="top"|Adjust the caption | + | |valign="top"|Text Color||valign="top"|Adjust the caption colors for the selected formitem(s) in a Canvas Section. |
|- | |- | ||
− | |valign="top"|Format||valign="top"|Adjust appearance attributes for the selected formitem(s) in a Canvas Section | + | |valign="top"|Format||valign="top"|Adjust appearance attributes for the selected formitem(s) in a Canvas Section. |
|- | |- | ||
− | |valign="top"|Align||valign="top"|Adjust position attributes for the selected formitem(s) in a Canvas Section | + | |valign="top"|Align||valign="top"|Adjust position attributes for the selected formitem(s) in a Canvas Section. |
|- | |- | ||
− | |valign="top"|Text||valign="top"|Adjust the data alignment for formitems in a Form Section or for the selected formitem(s) in a Canvas Section | + | |valign="top"|Text Alignment||valign="top"|Adjust the data alignment for formitems in a Form Section or for the selected formitem(s) in a Canvas Section. |
|- | |- | ||
|} | |} | ||
Line 400: | Line 479: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Install a Tool or Extension||valign="top"|See [[Tools and Extensibility]] for information on adding tools. |
|- | |- | ||
− | |valign="top"|<Tool caption>||valign="top"|Open the tab for your added tool | + | |valign="top"|<Tool caption>||valign="top"|Open the tab for your added tool. |
|- | |- | ||
− | |valign="top"|Settings...||valign="top"|Open the [[App Settings|Settings]] dialog | + | |valign="top"|Settings...||valign="top"|Open the [[App Settings|Settings]] dialog. If the App Inspector is open, the App Settings will be selected in the App Inspector. |
|- | |- | ||
|} | |} | ||
Line 414: | Line 492: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"|Do...||valign="top"|Run a program | + | |valign="top"|Do...||valign="top"|Run a program. |
|- | |- | ||
− | |valign="top"|Debug...||valign="top"|Debug a program | + | |valign="top"|Debug...||valign="top"|Debug a program. |
|- | |- | ||
− | |valign="top"|Compile...||valign="top"|Compile a Lianja/VFP (.prg) program | + | |valign="top"|Compile...||valign="top"|Compile a Lianja/VFP (.prg) program. |
|- | |- | ||
|} | |} | ||
==Window== | ==Window== | ||
+ | {| class="wikitable" width="100%" | ||
+ | !width="20%"|Menu Option | ||
+ | !width="80%"|Description | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Home Workspace|Home]]||valign="top"|Select the Home workspace. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Team Workspace|Team]]||valign="top"|Select the Team workspace. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Projects Workspace|Projects]]||valign="top"|Select the Projects workspace. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Apps Workspace|Apps]]||valign="top"|Select the Apps workspace. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Data Workspace|Data]]||valign="top"|Select the Data workspace. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Page Builder|Pages]]||valign="top"|Select the Pages workspace. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Library Workspace|Library]]||valign="top"|Select the Library workspace. | ||
+ | |- | ||
+ | |valign="top"|[[Tools]]||valign="top"|Select custom Tools. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Versions Workspace|Versions]]||valign="top"|Select the Versions workspace. | ||
+ | |- | ||
+ | |valign="top"|[[Users_and_Roles|Users]]||valign="top"|Select the Users workspace. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Build Workspace|Build]]||valign="top"|Select the Build workspace. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Deployment|Deploy]]||valign="top"|Select the Deploy workspace. | ||
+ | |- | ||
+ | |valign="top"|Forums||valign="top"|Open the Lianja Developer Community forums in the default browser. | ||
+ | |- | ||
+ | |valign="top"|Doc||valign="top"|Open the Lianja Documentation wiki in the default browser. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Console Workspace|Console]]||valign="top"|Select the Console workspace. | ||
+ | |- | ||
+ | |valign="top"|[[App Inspector|App Inspector]]||valign="top"|Show/hide the App Inspector. | ||
+ | |- | ||
+ | |valign="top"|[[Troubleshooter]]||valign="top"|Show/hide the Troubleshooter. | ||
+ | |- | ||
+ | |valign="top"|[[Page Builder Assistant]]||valign="top"|Show/hide the Page Builder Assistant. | ||
+ | |- | ||
+ | |valign="top"|[[MetaTypes|MetaType Editor]]||valign="top"|Show/hide the MetaType Editor. | ||
+ | |- | ||
+ | |valign="top"|[[UI States|UI State Editor]]||valign="top"|Open the UI State Editor. | ||
+ | |- | ||
+ | |valign="top"|[[Help_Attributes#Help_table|Help Editor]]||valign="top"|Open the Help Editor. | ||
+ | |- | ||
+ | |valign="top"|[[Visual_Components#Component_Gallery|Component Gallery]]||valign="top"|Open the Component Gallery. | ||
+ | |- | ||
+ | |valign="top"|[[Using Version Control|Git Console (CLI)]]||valign="top"|Open the Git Console. | ||
+ | |- | ||
+ | |valign="top"|[[:Category:Command Window CLI|Command Window (CLI)]]||valign="top"|Open the Command Window. | ||
+ | |- | ||
+ | |valign="top"|[[App Inspector|Side By Side Windows]]||valign="top"|Show the App Inspector and the main App Builder windows side by side.<br>The App Inspector will be opened if it is not currently open. | ||
+ | |- | ||
+ | |valign="top"|Dock/Undock Windows||valign="top"|Dock or undock the App Inspector. | ||
+ | |- | ||
+ | |valign="top"|[[Script Editor|Float All]]||valign="top"|Float all open script editor tabs in individual windows.<br>Available from the Apps and Library workspaces. | ||
+ | |- | ||
+ | |valign="top"|Script Files||valign="top"|Floating script editor tabs are listed. | ||
+ | |- | ||
+ | |} | ||
==Documentation== | ==Documentation== | ||
Line 432: | Line 570: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"|Getting Started||valign="top"|Getting Started guide | + | |valign="top"|[[:Category:Getting Started|Getting Started]]||valign="top"|The Lianjapedia Getting Started guide is opened in the default browser. |
|- | |- | ||
− | |valign="top"|Video Tutorials||valign="top"|Video tutorials | + | |valign="top"|[[:Category:Video_Tutorials|Video Tutorials]]||valign="top"|The Lianjapedia Video tutorials section is opened in the default browser. |
|- | |- | ||
− | |valign="top"|Users Guide||valign="top"|Users Guide | + | |valign="top"|[[Users Guide]]||valign="top"|The Lianjapedia Users Guide is opened in the default browser. |
|- | |- | ||
− | |valign="top"|Developers Guide||valign="top"|Developers Guide | + | |valign="top"|[[:Category:Developers Guide|Developers Guide]]||valign="top"|The Lianjapedia Developers Guide is opened in the default browser. |
|- | |- | ||
− | |valign="top"|UI Framework Classes||valign="top"|UI Framework Classes | + | |valign="top"|[[:Category:Framework Classes|UI Framework Classes]]||valign="top"|The Lianjapedia UI Framework Classes documentation is opened in the default browser. |
|- | |- | ||
− | |valign="top"|Documentation Wiki||valign="top"|Documentation Wiki | + | |valign="top"|[[Main Page|Documentation Wiki]]||valign="top"|The Lianjapedia Documentation Wiki is opened in the default browser. |
|- | |- | ||
|} | |} | ||
Line 452: | Line 589: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Menu Option | !width="20%"|Menu Option | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
|- | |- | ||
− | |valign="top"|Lianja Help||valign="top"|View the Lianja App Builder Documentation in the Home Workspace | + | |valign="top"|Lianja Help||valign="top"|View the Lianja App Builder Documentation in the Home Workspace |
|- | |- | ||
− | |valign="top"|Report Bug...||valign="top"|Report a bug on the Lianja web site | + | |valign="top"|Report Bug...||valign="top"|Report a bug on the Lianja web site.<br>http://www.lianja.com/support/newticket is opened in the default browser. |
|- | |- | ||
− | |valign="top"|Developer Community Forums...||valign="top"|Visit the Lianja Developer Community forums | + | |valign="top"|Developer Community Forums...||valign="top"|Visit the Lianja Developer Community forums.<br>http://www.lianja.com/community/forum.php is opened in the default browser. |
|- | |- | ||
− | |valign="top"|Development Roadmap...||valign="top"|View the Development Roadmap on the Lianja web site | + | |valign="top"|Development Roadmap...||valign="top"|View the Development Roadmap on the Lianja web site.<br>http://www.lianja.com/resources/roadmap is opened in the default browser. |
|- | |- | ||
− | |valign="top"|Lianja on the Web...||valign="top"|Visit the Lianja web site | + | |valign="top"|Lianja on the Web...||valign="top"|Visit the Lianja web site.<br>http://www.lianja.com is opened in the default browser. |
|- | |- | ||
− | |valign="top"|Activate...||valign="top"|Activate a Lianja License | + | |valign="top"|Activate...||valign="top"|Activate a Lianja License.<br>Internet connection required. |
|- | |- | ||
− | |valign="top"|Deactivate...||valign="top"|Deactivate a Lianja License | + | |valign="top"|Deactivate...||valign="top"|Deactivate a Lianja License.<br>Internet connection required. |
|- | |- | ||
− | |valign="top"|Check for updates...||valign="top"|Check for updates | + | |valign="top"|Check for updates...||valign="top"|Check for updates.<br>Internet connection required. |
|- | |- | ||
− | |valign="top"|Purchase a license...||valign="top"|Visit the Lianja Online Store | + | |valign="top"|Purchase a license...||valign="top"|Visit the Lianja Online Store.<br>http://www.lianja.com/store is opened in the default browser. |
|- | |- | ||
− | |valign="top"|About Lianja App Builder||valign="top"|Display information about Lianja App Builder | + | |valign="top"|License Agreement||valign="top"|Display the Lianja License Agreement. You must agree to the license to continue using the Lianja App Builder. |
+ | |- | ||
+ | |valign="top"|About Lianja App Builder||valign="top"|Display information about Lianja App Builder. | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | [[Category:Developing in Lianja]] | ||
+ | [[Category:Workspaces]] | ||
+ | [[Category:Lianja v9.0]] |
Latest revision as of 10:14, 3 April 2023
![Bm-noteicon.png](/doc/images/thumb/3/31/Bm-noteicon.png/40px-Bm-noteicon.png)
The App Builder MenuBar is hidden when the development mode is set to 'NoCode'.
Toggle the development mode selector to 'ProCode' to display the menus.
Contents
File
Menu Option | Description |
---|---|
New Project... | Create a new Project. |
New App... | Create a new App. |
New File... | Create a new file. |
Open File... | Open a file. |
Recent Files | Display a list of recently opened files. |
Save | Save the current file. |
Save As... | Save the current file. |
Save All | Save all open files. |
Revert | Discard unsaved changes from the current file. |
Close | Close the current file. |
Close All | Close all open files. |
Import VFP project (.pjx)... | Import a Visual FoxPro project. See: Importing Visual FoxPro Files |
Import VFP form (.scx)... | Import a Visual FoxPro form. See: Importing Visual FoxPro Files |
Import VFP project (.vcx)... | Import a Visual FoxPro library. See: Importing Visual FoxPro Files |
Clear Cache... | Clear the Lianja web cache. |
Clear Error files... | Clear the error files from the error sub-directory. From v9.0. |
Clear Debug files... | Clear the debug files from the debug sub-directory. From v9.0. |
Clear Deployed Apps... | Clear locally deployed web Apps. From v9.0. |
Clear Packages... | Clear package files (development path). From v9.0. |
Exit | Exit the Lianja App Builder. |
Edit
The following edit operations apply to the Script Editor in the Apps or Library workspaces.
Menu Option | Description |
---|---|
Undo Ctrl+Z | Undo previous edit. |
Redo Ctrl+Shift+Z | Redo previous (undone) edit. |
Cut Ctrl+X | Cut the selected text. |
Copy Ctrl+C | Copy the selected text. |
Paste Ctrl+V | Paste from the clipboard. |
Select All Ctrl+A | Select all text in the current file. |
Find... Ctrl+F | Find in the current file. |
Find All... Ctrl+F | Find in all files. |
Find Usages... Ctrl+F | Find usages. |
Replace... Ctrl+R | Replace in the current file. |
Goto line... Ctrl+L | Goto a specific line number. |
Delete Line... Ctrl+D | Delete the current line. |
Toggle LiveCode | Toggle LiveCode functionality. |
Snippet Manager... Alt+S | Open Snippet Manager. |
Refresh Intellisense Alt+I | Refresh Intellisense. |
Fold All Alt+F | Close all code folds. |
Unfold All Alt+U | Expand all code folds. |
View
Menu Option | Description |
---|---|
Table View | Display current record in a form. |
Grid View | Display records in a grid. |
Split View | Display split view of grid and form. |
Timeline View | Display Timeline panel. |
Alerts View | Display Notifications panel. |
Show/Hide Statusbar | Show/hide the Console Workspace Statusbar toggle. |
Show/Hide Modebar | Show/hide the Modebar toggle. |
Show/Hide Sidebar | Show/Hide Sidebar toggle. |
Show/Hide InfoPanel | Show/Hide InfoPanel toggle. |
Show/Hide Form Tools | Show/Hide Form Tools toggle. |
Toggle Modebar captions | Show/hide the Modebar icon captions (from v5.3). |
Hide All | Hides the InfoPanel and, in the Pages workspace, the Form Tools |
Show All | Shows the InfoPanel and, in the Pages workspace, the Form Tools |
Toggle Full Screen | Enter/exit full screen mode. |
Desktop App View | Switch to Desktop App View. |
Web App View | Open Web App View. This has been removed in v5.5: use 'Preview live in browser' |
Tablet App View | Open Tablet App View. This has been removed in v5.5: use 'Preview live in browser' |
Phone App View | Open Phone App View. This has been removed in v5.5: use 'Preview live in browser' |
Preview live in browser | Open in the default browser. |
Debug
Menu Option | Description |
---|---|
Do... | Run a Lianja/VFP or JavaScript script in debug mode. |
Continue | Continue execution of the script. |
Stop Debugging | Stop debugging the script. |
Refresh all files | Refresh all files in the debugger. This will update them with any changes made using the Script Editor in the Apps Workspace or Library Workspace. |
Step Over | Move to the next line of code without running the current line. |
Step Into | Run the current line of code then move to the next line. |
Step Out | Run until returning to the calling program, then move to the next line. |
Toggle Breakpoint | Set a breakpoint on the current line, or unset the breakpoint if one already exists. |
Toggle Watch | Set a watchpoint on the currently selected variable or field, or unset the watchpoint if one already exists. |
Remove All Breakpoints | Remove all breakpoints. |
Disable All Breakpoints | Disable all breakpoints. |
Remove All Watches | Remove all watchpoints. |
Disable All Watches | Disable all watchpoints. |
List Status | Lists the current data environment in the Output window. |
List Memory | Lists the current memory variables in the Output window. |
List Structure | Lists the structure of the currently selected table or cursor in the Output window. |
Format
The following edit operations apply to the Script Editor in the Apps or Library workspaces.
Menu Option | Description |
---|---|
Indent Ctrl+I | Increase indent. |
Unindent Ctrl+Shift+I | Decrease indent. |
Comment Ctrl+T | Comment out (//) selected line(s). |
Uncomment Ctrl+Shift+T | Uncomment selected line(s). |
Make Uppercase Ctrl+Shift+U | Find in the current file. |
Make Lowercase Ctrl+U | Find in all files. |
Beautify Ctrl+B | Find usages. |
Apps
Menu Option | Description |
---|---|
New App... | Create a new App. |
Open App... | Open an App. |
Close App | Close the current App. |
Backup App... | Backup the current App. |
Restore App... | Restore the current App. |
Delete App... | Delete the selected App. Select an App in the App Names panel in the Apps workspace Sidebar first. |
Save As App Template... | Save the current App as an App Template. App Templates can be used when creating a new App. |
Generate App Doc... | Generate documentation for the current App. |
Database
Menu Option | Description |
---|---|
New Database... | Create a new database. |
Open Database... | Open a database. |
Close Database | Close the current database. |
Drop Database... | Drop a database. |
Copy Database... | Copy the selected database. Select a database in the Database Names panel in the Data workspace Sidebar first. |
Backup Database... | Backup the current database. |
Restore Database... | Restore the current database. |
Optimize Database... | Optimize the current database. |
Rebuild Database... | Rebuild the current database. |
New Table... | Create a new Table. There must be a database open. |
Import VFP database... | Import a Visual FoxPro database. See: Importing Visual FoxPro Databases and Tables |
ODBC administator... | Open the 32-bit ODBC Administrator (Windows). |
Import ODBC database... | Import ODBC data into the current database. There must be a database open. |
Create Virtual Tables from ODBC... | Create Virtual Tables in the current database from an ODBC datasource. There must be a database open. |
Create Local Virtual Tables... | Create local Virtual Tables in the current database. There must be a database open. |
Create Local Virtual Tables where 1=0... | Create local Virtual Tables in the current database. The 'SQL Command' select statement will include a 'where 1=0' clause. There must be a database open. |
Pages
The following operations are available in the Pages Workspace with an open App.
Menu Option | Description |
---|---|
New Page | Create a new page. |
Delete Page... | Delete the current page. |
Save As Page Template... | Save the current page as a Page Template. |
Convert Page to TabView... | Create a TabView section on the current page and add each existing page section to the TabView section. From v6.3. |
Page Attributes... | Open the Attributes dialog for the current page. |
Sections
The following operations are available in the Pages Workspace with an open App with a page.
Menu Option | Description |
---|---|
Form | Add a Form section to the current page. See: Form Section Attributes |
Grid | Add a Grid section to the current page. See: Grid Section Attributes |
WebView | Add a WebView section to the current page. See: Webview Section Attributes |
Image Strip | Add an Image Strip section to the current page. See: Image Strip Section Attributes |
TabView | Add a TabView section to the current page. See: TabView Section Attributes |
Attachments | Add an Attachments section to the current page. See: Attachments Section Attributes |
Canvas | Add a Canvas section to the current page. See: Canvas Section Attributes |
CatalogView | Add a CatalogView section to the current page. See: CatalogView Section Attributes, CatalogView Options |
TreeView | Add a TreeView section to the current page. See: TreeView Section Attributes, TreeView Options |
CarouselView | Add a CarouselView section to the current page. See: CarouselView Section Attributes, CarouselView Options |
PanelView | Add a PanelView section to the current page. See: PanelView Section Attributes, GalleryView Options |
CommentsView | Add a CommentsView section to the current page. See: CommentsView Section Attributes, PanelView Options |
DocumentView | Add a DocumentView section to the current page. See: DocumentView Section Attributes, DocumentView Options |
GalleryView | Add a GalleryView section to the current page. See: GalleryView Section Attributes, GalleryView Options |
VideoPlayer | Add a VideoPlayer section to the current page. See: VideoPlayer Section Attributes |
Report | Add a Report section to the current page. See: Report Section Attributes, Report Options |
Calendar | Add a Calendar section to the current page. See: Calendar Section Attributes, Calendar Options |
Org Chart | Add a Org Chart section to the current page. See: Org Chart Section Attributes, Org Chart Options |
Page Center | Add a Page Center section to the current page. See: Page Center Section Attributes, Page Center Tiles |
Charts | Add a Charts section to the current page. See: Charts Section Attributes, Chart Options |
Timeline | Add a Timeline section to the current page. See: Timeline Section Attributes |
Notifications | Add a Notifications section to the current page. See: Notifications Section Attributes |
Custom | Add a Custom section to the current page. See: Custom Section Attributes |
Templates | Add a section from a template to the current page. |
Delete Section... | Delete the current section. |
Save As Section Template... | Save the current section as a Section Template. |
Save As Component... | Save the current Canvas section as a Visual Component. |
Convert Form to TabView... | Create a TabView section on the current page and add each column of FormItems from the selected Form section as a separate Form section to the TabView section. From v6.3. |
Section Attributes... | Open the Attributes dialog for the current section. |
Gadgets
The following operations are available in the Pages Workspace with an open App and a Form section selected on the page.
Menu Option | Description |
---|---|
Image | Add an Image gadget to the current Form section. |
Rich Text Editor | Add a Rich Text Editor gadget to the current Form section. |
EditBox | Add an EditBox gadget to the current Form section. |
WebView | Add a WebView gadget to the current Form section. |
ListView | Add a ListView gadget to the current Form section. |
Grid | Add a Grid gadget to the current Form section. |
CheckListView | Add a CheckListView gadget to the current Form section. |
TreeView | Add a TreeView gadget to the current Form section. |
Component | Add a Component gadget to the current Form section. |
Chart | Add a Chart gadget to the current Form section. |
Add a Google gadget to the current Form section. | |
Custom | Add a Custom gadget to the current Form section. |
Controls
The following operations are available in the Pages Workspace with an open App and a Canvas section selected on the page.
Menu Option | Description |
---|---|
ActiveX | Add an ActiveX control to the current Canvas section. |
ListBox | Add a ListBox control to the current Canvas section. |
TreeGrid | Add a TreeGrid control to the current Canvas section. |
WebView | Add a WebView control to the current Canvas section. |
Rich Text Editor | Add a Rich Text Editor control to the current Canvas section. |
CheckBox | Add a CheckBox control to the current Canvas section. |
ComboBox | Add a ComboBox control to the current Canvas section. |
CommandButton | Add a CommandButton control to the current Canvas section. |
Date TextBox | Add a Date TextBox control to the current Canvas section. |
DateTime TextBox | Add a DateTime TextBox control to the current Canvas section. |
Numeric TextBox | Add a Numeric TextBox control to the current Canvas section. |
EditBox | Add an EditBox control to the current Canvas section. |
Hyperlink | Add a Hyperlink control to the current Canvas section. |
LCDNumber | Add a LCDNumber control to the current Canvas section. |
Slider | Add a Slider control to the current Canvas section. |
Progress Bar | Add a Progress Bar control to the current Canvas section. |
OptionButton | Add an OptionButton control to the current Canvas section. |
OptionGroup | Add an OptionGroup control to the current Canvas section. |
Spinner | Add a Spinner control to the current Canvas section. |
TextBox | Add a TextBox control to the current Canvas section. |
Image | Add an Image control to the current Canvas section. |
Label | Add a Label control to the current Canvas section. |
Subtitle | Add a Subtitle control to the current Canvas section. |
Separator | Add a Separator control to the current Canvas section. |
Layout
The following operations are available in the Pages Workspace with an open App and a Form section selected on the page, or a Canvas section and one or more formitems selected.
Menu Option | Description |
---|---|
Dividers | Add a divider to a Form Section. |
Labels | Adjust the caption position and size for formitems in a Form Section. |
Text Font | Adjust the caption text size for the selected formitem(s) in a Canvas Section. |
Text Color | Adjust the caption colors for the selected formitem(s) in a Canvas Section. |
Format | Adjust appearance attributes for the selected formitem(s) in a Canvas Section. |
Align | Adjust position attributes for the selected formitem(s) in a Canvas Section. |
Text Alignment | Adjust the data alignment for formitems in a Form Section or for the selected formitem(s) in a Canvas Section. |
Tools
Menu Option | Description |
---|---|
Install a Tool or Extension | See Tools and Extensibility for information on adding tools. |
<Tool caption> | Open the tab for your added tool. |
Settings... | Open the Settings dialog. If the App Inspector is open, the App Settings will be selected in the App Inspector. |
Program
Menu Option | Description |
---|---|
Do... | Run a program. |
Debug... | Debug a program. |
Compile... | Compile a Lianja/VFP (.prg) program. |
Window
Menu Option | Description |
---|---|
Home | Select the Home workspace. |
Team | Select the Team workspace. |
Projects | Select the Projects workspace. |
Apps | Select the Apps workspace. |
Data | Select the Data workspace. |
Pages | Select the Pages workspace. |
Library | Select the Library workspace. |
Tools | Select custom Tools. |
Versions | Select the Versions workspace. |
Users | Select the Users workspace. |
Build | Select the Build workspace. |
Deploy | Select the Deploy workspace. |
Forums | Open the Lianja Developer Community forums in the default browser. |
Doc | Open the Lianja Documentation wiki in the default browser. |
Console | Select the Console workspace. |
App Inspector | Show/hide the App Inspector. |
Troubleshooter | Show/hide the Troubleshooter. |
Page Builder Assistant | Show/hide the Page Builder Assistant. |
MetaType Editor | Show/hide the MetaType Editor. |
UI State Editor | Open the UI State Editor. |
Help Editor | Open the Help Editor. |
Component Gallery | Open the Component Gallery. |
Git Console (CLI) | Open the Git Console. |
Command Window (CLI) | Open the Command Window. |
Side By Side Windows | Show the App Inspector and the main App Builder windows side by side. The App Inspector will be opened if it is not currently open. |
Dock/Undock Windows | Dock or undock the App Inspector. |
Float All | Float all open script editor tabs in individual windows. Available from the Apps and Library workspaces. |
Script Files | Floating script editor tabs are listed. |
Documentation
The following operations take you to documentation resources on the Lianja web site.
Menu Option | Description |
---|---|
Getting Started | The Lianjapedia Getting Started guide is opened in the default browser. |
Video Tutorials | The Lianjapedia Video tutorials section is opened in the default browser. |
Users Guide | The Lianjapedia Users Guide is opened in the default browser. |
Developers Guide | The Lianjapedia Developers Guide is opened in the default browser. |
UI Framework Classes | The Lianjapedia UI Framework Classes documentation is opened in the default browser. |
Documentation Wiki | The Lianjapedia Documentation Wiki is opened in the default browser. |
Help
Menu Option | Description |
---|---|
Lianja Help | View the Lianja App Builder Documentation in the Home Workspace |
Report Bug... | Report a bug on the Lianja web site. http://www.lianja.com/support/newticket is opened in the default browser. |
Developer Community Forums... | Visit the Lianja Developer Community forums. http://www.lianja.com/community/forum.php is opened in the default browser. |
Development Roadmap... | View the Development Roadmap on the Lianja web site. http://www.lianja.com/resources/roadmap is opened in the default browser. |
Lianja on the Web... | Visit the Lianja web site. http://www.lianja.com is opened in the default browser. |
Activate... | Activate a Lianja License. Internet connection required. |
Deactivate... | Deactivate a Lianja License. Internet connection required. |
Check for updates... | Check for updates. Internet connection required. |
Purchase a license... | Visit the Lianja Online Store. http://www.lianja.com/store is opened in the default browser. |
License Agreement | Display the Lianja License Agreement. You must agree to the license to continue using the Lianja App Builder. |
About Lianja App Builder | Display information about Lianja App Builder. |