Scintilla Help File


Table of Contents

Scintilla.GetEventString
Scintilla.GetTabCount
Scintilla.DeleteTab
Scintilla.GetActiveTab
Scintilla.SetActiveTab
Scintilla.AddTab
Scintilla.SendMessage
Scintilla.ProcessNotification

Scintilla.GetEventString


(string) Scintilla.GetEventString ( 

(string) ObjectName,

(number) TabID )

Description

Gets the event string from memory ( This action for retrieving "text" index of "e_Notify" table in On Notify event)

Parameters

ObjectName

(string) The name of the object.

TabID

(number) The ID of the tab you want to get event string


Return

This action returns a (string) value.



Scintilla.GetTabCount


(number) Scintilla.GetTabCount ( 

(string) ObjectName )

Description

Gets the number of tabs that are in the stack

Parameters

ObjectName

(string) The name of the object.


Return

This action returns a (number) value.



Scintilla.DeleteTab


(boolean) Scintilla.DeleteTab ( 

(string) ObjectName,

(number) TabID )

Description

Deletes a tab from stack , Note: this completely destroys the specified tab

Parameters

ObjectName

(string) The name of the object.

TabID

(number) The ID of the tab you want to delete


Return

This action returns a (boolean) value.



Scintilla.GetActiveTab


(number) Scintilla.GetActiveTab ( 

(string) ObjectName )

Description

Gets the ID of currently visible tab , if there is no tab added yet , or if there is no active tab then the return value is -1

Parameters

ObjectName

(string) The name of the object.


Return

This action returns a (number) value.



Scintilla.SetActiveTab


(boolean) Scintilla.SetActiveTab ( 

(string) ObjectName,

(number) TabID )

Description

Activates a tab

Parameters

ObjectName

(string) The name of the object.

TabID

(number) The ID of the tab you want to activate (make it visible)


Return

This action returns a (boolean) value.



Scintilla.AddTab


(boolean) Scintilla.AddTab ( 

(string) ObjectName,

(number) TabID )

Description

Adds a new tab to a scintilla object ; This is a virtual tab simply it is a new instance of scintilla window in scintilla object

Parameters

ObjectName

(string) The name of the object.

TabID

(number) The ID of the new tab, This must be minimum 100 or greater


Return

This action returns a (boolean) value.



Scintilla.SendMessage


(string) Scintilla.SendMessage ( 

(string) ObjectName,

(number) TabID,

(string) ReturnType,

(number) Message,

(string) WParamType,

(string) WParam,

(string) LParamType,

(string) LParam )

Description

Sends a API message to a scintilla object.

Parameters

ObjectName

(string) The name of the object.

TabID

(number) The ID of new tab you want to send message

ReturnType

(string) The type of expected return value.

Message

(number) The message to be sent to a scintilla object.

WParamType

(string) The type of WPARAM value.

WParam

(string) The WPARAM value of message.

LParamType

(string) The type of LPARAM value.

LParam

(string) The LPARAM value of message.


Return

This action returns a (string) value.



Scintilla.ProcessNotification


Scintilla.ProcessNotification ( 

(string) ObjectName,

(number) TabID )

Description

This action should be called when a notification message handled in On Notify event.

Parameters

ObjectName

(string) The name of the object.

TabID

(number) The ID of the tab you want to apply this action to


Return

This action dose not return any value.



Made with Action Plugin Compiler