LitDev Extension API
LDDialogs
![](images/IntellisenseObject.png)
Dialogs and popups.
AddRightClickMenu
![]() |
Calendar
![]() |
Colour
![]() |
Confirm
![]() |
EndWait
![]() |
Font
![]() |
GetFolder
![]() |
InputBox
![]() |
LastRightClickMenuItem
![]() |
OpenFile
![]() |
RightClickMenu
![]() |
SaveFile
![]() |
SetStartupPosition
![]() |
ToolTip
![]() |
Wait
![]() |
AddRightClickMenu(items,images)
![](images/IntellisenseMethod.png)
Add a right click context menu for the GraphicsWindow.
items An array of context menu item selection texts.
images Optional array of image icons, any or all may be "".
They may be the result of ImageList.LoadImage or local or network image file.
Calendar(start)
![](images/IntellisenseMethod.png)
A popup calendar date chooser - double click a date or press return to select a date.
start The initial date in the control, may be "" for today.
returns The selected date.
Colour()
![](images/IntellisenseMethod.png)
Choose a colour from a dialog.
returns The chosen colour.
Confirm(text,title)
![](images/IntellisenseMethod.png)
A message dialog with Yes, No and Cancel options.
text Text question for the dialog.
title Title for the dialog.
returns "Yes", "No" or "Cancel"
EndWait()
![](images/IntellisenseMethod.png)
Close the waiting popup window.
returns None.
Font(font)
![](images/IntellisenseMethod.png)
Use the font dialog to select a font.
font An array with the initial font selected.
It has the same format as the return array, and can be an empty array "".
returns An array with the font properties.
result[1] is Font name
result[2] is Font size
result[3] is Font bold ("True" or "False")
result[4] is Font italic ("True" or "False")
GetFolder(InitialFolder)
![](images/IntellisenseMethod.png)
A Dialog to get a folder (directory).
InitialFolder The initial folder or "" for the last folder selected.
returns The full path to the selected folder or "" if none is selected.
InputBox(prompt,title)
![](images/IntellisenseMethod.png)
A dialog asking the user to enter some text.
prompt A prompt decribing the input expected.
title A title for the input box.
returns The test inpuut by the user.
LastRightClickMenuItem
![](images/IntellisenseProperty.png)
The index of the last right click context menu item selected.
OpenFile(extension,folder)
![](images/IntellisenseMethod.png)
Open File Dialogue (get an existing file).
extension The file type extension, e.g. "sb".
This may also be an array of extension types such as "1=png;2=jpg;".
If the extension contains a "|" character then it will be used directly such as "Images|*.bmp;*.jpg;*.gif;*.png|All files (*.*)|*.*".
folder The initial folder to open dialog with, can be "".
returns The full path of the file.
RightClickMenu
![](images/IntellisenseEvent.png)
Event when a right click context menu item is selected.
SaveFile(extension,folder)
![](images/IntellisenseMethod.png)
Save File Dialogue (get a new file).
extension The file type extension, e.g. "sb".
This may also be an array of extension types such as "1=png;2=jpg;".
If the extension contains a "|" character then it will be used directly such as "Images|*.bmp;*.jpg;*.gif;*.png|All files (*.*)|*.*".
folder The initial folder to open dialog with, can be "".
returns The full path of the file.
SetStartupPosition(x,y,mode)
![](images/IntellisenseMethod.png)
Set the startup coordinates (top left) for most dialoges. This should be set before the dialog is called.
x The X coordinate.
y The X coordinate.
mode The mode which is one of the following
0 : Off (default)
1 : The coordinates are relative to the graphics window, equivalent to GraphicsWindow.MouseX/Y.
2 : The coordinates are relative to the display window, equivalent to Desktop.MouseX/Y
ToolTip(shapeName,tip)
![](images/IntellisenseMethod.png)
Set a tooltip popup for common shapes and controls.
shapeName The shape or control.
tip The text content of the tooltip.
returns None.
Wait(text,colour)
![](images/IntellisenseMethod.png)
Create a waiting popup window with a text message.
text The text to display in the popup window.
colour The colour of the popup window border, may be "" for default.
returns None.