Class Application - hakakou/optiperl GitHub Wiki

Methods

CloseDocument

Declaration: CloseDocument

CreateToolItem

Declaration: CreateToolItem(Process as long,ClassName as String) as Variant

DestroyWindow

Declaration: DestroyWindow(Process as long,Window as IWindow)

DockWindow

Declaration: DockWindow(Process as long,Handle as long,Parent as IWindow)

EndPlugIn

Declaration: EndPlugIn(Process as long)

ExecuteAction

Declaration: ExecuteAction(Action as String)

GetColor

Declaration: GetColor(Name as String) as String

GetOpt

Declaration: GetOpt(Name as String) as Variant

GetWindowHandle

Declaration: GetWindowHandle(Window as IWindow) as long

GrabWindow

Declaration: GrabWindow(Process as long,Enable as Boolean,Handle as long)

InputBox

Declaration: InputBox(Caption as String,Prompt as String,Default as String) as String

MessageBox

Declaration: MessageBox(Caption as String,Prompt as String,Flags as long) as long

NewDocument

Declaration: NewDocument(Filename as String) as Variant

OpenDocument

Declaration: OpenDocument(Filename as String) as Variant

OutputAddLine

Declaration: OutputAddLine(Text as String)

OutputClear

Declaration: OutputClear

ProcessMessages

Declaration: ProcessMessages

QuickSave

Declaration: QuickSave

RequestWindow

Declaration: RequestWindow(Process as long) as Variant

SetColor

Declaration: SetColor(Name as String,Value as String)

SetOpt

Declaration: SetOpt(Name as String,Value as Variant)

StatusBarRestore

Declaration: StatusBarRestore

StatusBarText

Declaration: StatusBarText(Text as String)

ToolBarVisible

Declaration: ToolBarVisible(Process as long,Visible as Boolean)

UpdateOptions

Declaration: UpdateOptions(Everything as Boolean)

UpdateToolBars

Declaration: UpdateToolBars(Process as long)

Properties

ActiveDocument

Declaration: ActiveDocument as Variant

CodeExplorer

Declaration: CodeExplorer as Variant

DocumentCount

Declaration: DocumentCount as long

Documents

Declaration: Documents(Index as long) as Variant

EditorControl

Declaration: EditorControl as Variant

FocusedControl

Declaration: FocusedControl as Variant

Handle

Declaration: Handle as long

Project

Declaration: Project as Variant

ToolBarLinks

Declaration: ToolBarLinks(Process as long) as Variant

Windows

Declaration: Windows(Name as String) as Variant