Functions for AMXX-Studio |  |  |
Message | Data | IntData | Description
SCM_SHOWPROGRESS | - | ReadOnly (0/1) | Shows the progress panel
SCM_HIDEPROGRESS | - | - | Hides the progress panel
SCM_UPDATEPROGRESS | Progress caption | Position | Sets the current progress
SCM_LOADCODESNIPPETS | Language | - | Loads the Code-Snippets of a language
SCM_MIRC_CMD | Command | - | Performs a command in mIRC
SCM_RELOADINI | - | - | Reloads the ini configuration (Hint: the ini configuration is not the whole config!)
SCM_SELECTLANGUAGE | Language | - | Sets the highlighter for your active document
SCM_LOADFILE | File | - | Loads a file
SCM_CURRPROJECTS | - | - | Returns the index of the current projects
SCM_COMPILE | - | - | Compiles the active document (only Pawn supported)
SCM_COMPILE_UPLOAD | - | - | Compiles the active document (only Pawn supported) and uploads the output
SCM_COMPILE_STARTHL | - | - | Compiles the active document (only Pawn supported) and starts Half-Life
SCM_MENU_LOADIMAGE | Filename | - | Loads a bitmap and returns the image index
SCM_MENU_ADDITEM | Category->Caption | Image Index | Adds an item to the menu
SCM_MENU_ADDSUBITEM | Category->Item | Image Index | Adds a subitem to the menu
SCM_MENU_FAKECLICK | Caption | - | Simulates a click on the item
SCM_MENU_SHOWITEM | Caption | - | Shows a menu item
SCM_MENU_HIDEITEM | Caption | - | Hides a menu item
SCM_PLUGIN_LOAD | File in .\plugins\ | or Plugin Index | Loads a plugin
SCM_PLUGIN_UNLOAD | File in .\plugins\ | or Plugin Index | Unloads a plugin
SCM_SETTINGS_CREATEPAGE | Caption | - | Creates a new page in the Settings dialog
SCM_SETTINGS_REMOVEPAGE | Caption | - | Removes a page from the Settings dialog
SCM_CODEINSPECTOR_CLEAR | - | - | Clears the code-inspector
SCM_CODEINSPECTOR_ADD | Name\nCategory\nValue | - | Adds a new item to the code-inspector
SCM_CODEINSPECTOR_ADDCOMBO | Name\nCategory\nValue\nValues | - | Adds a new combobox-item to the code-inspector
SCM_CODEINSPECTOR_SETVALUE | Name\nValue | - | Sets the value of an item in the code-inspector
SCM_CODEINSPECTOR_SETNAME | Name\nNewName | - | Sets the name of an item in the code-inspector
SCM_CODEINSPECTOR_GETVALUE | Name | - | Gets the value of an item in the code-inspector
SCM_CODEINSPECTOR_GETNAME | Value | - | Gets the name of an item in the code-inspector
SCM_CODEINSPECTOR_COUNT | - | - | Returns the number of items in the code-inspector
SCM_CODEINSPECTOR_BEGINUPDATE | - | - | It's recommended to use this before you update the whole code-inspector
SCM_CODEINSPECTOR_ENDUPDATE | - | - | Use this when you've finished the update in the code-inspector
SCM_CODEINSPECTOR_DELETE | Name | - | Deletes an item in the code-inspector
SCM_PAWN_NEWFILE | Filename | - | Adds a new file to the Pawn Projects
SCM_PAWN_SAVEFILE | [Filename] | Index | Saves a Pawn file
SCM_PAWN_CLOSEFILE | - | Index | Closes a file in the Pawn Projects
SCM_PAWN_ISUNTITLED | - | Index | Returns 1 if Pawn document is untitled, otherwise 0
SCM_PAWN_ACTIVATE | - | - | Activates the Pawn Projects
SCM_PAWN_ACTIVATEDOC | Flags | Index | Activates a document in the Pawn Projects (Flags: r = Resore caret, s = Save last document)
SCM_PAWN_GETNOTES | - | Index | Gets the notes of a Pawn document as RTF
SCM_PAWN_SETNOTES | Notes | Index | Sets the notes of a Pawn document
SCM_PAWN_GETFILENAME | - | Index | Returns the filename of a Pawn document as integer
SCM_PAWN_SETFILENAME | Filename | Index | Sets the filename of a file (only in AMXX-Studio)
SCM_PAWN_FILECOUNT | - | - | Returns the number of loaded Pawn scripts
SCM_PAWN_GETTEXT | - | Index | Returns the text of a Pawn document as integer
SCM_CPP_NEWFILE | Filename | - | Creates a new C++ file
SCM_CPP_SAVEFILE | [Filename] | Index | Saves a C++ file
SCM_CPP_CLOSEFILE | - | Index | Closes a C++ file
SCM_CPP_ISUNTITLED | - | Index | Returns 1 if Pawn document is untitled, otherwise 0
SCM_CPP_ACTIVATE | - | - | Activates the C++ Projects
SCM_CPP_ACTIVATEDOC | Flags | Index | Activates a document in the C++ Projects (Flags: r = Resore caret, s = Save last document)
SCM_CPP_ACTIVATEIDE | - | Enable (0/1) | Activate the C++ IDE
SCM_CPP_GETNOTES | - | Index | Gets the notes of a C++ document as RTF
SCM_CPP_SETNOTES | Notes | Index | Sets the notes of a C++ document
SCM_CPP_GETFILENAME | - | Index | Returns the filename of a C++ document as integer
SCM_CPP_SETFILENAME | Filename | Index | Sets the filename of a file (only in AMXX-Studio)
SCM_CPP_FILECOUNT | - | - | Returns the number of loaded C(++) files
SCM_OTHER_NEWFILE | Filename | - | Creates a new file
SCM_OTHER_SAVEFILE | [Filename] | Index | Saves a file
SCM_OTHER_CLOSEFILE | - | Index | Closes a file
SCM_OTHER_ISUNTITLED | - | Index | Returns 1 if the document is untitled, otherwise 0
SCM_OTHER_ACTIVATE | - | - | Activates the Other Projects
SCM_OTHER_ACTIVATEDOC | Flags | Index | Activates a document in the Other Projects (Flags: r = Resore caret, s = Save last document)
SCM_OTHER_GETNOTES | - | Index | Gets the notes of a document as RTF
SCM_OTHER_SETNOTES | Notes | Index | Sets the notes of a document
SCM_OTHER_GETFILENAME | - | Index | Returns the filename of a file
SCM_OTHER_SETFILENAME | Filename | Index | Sets the filename of a file (only in AMXX-Studio)
SCM_OTHER_FILECOUNT | - | - | Returns the number of loaded textfiles
SCM_OUTPUT_SHOW | - | - | Shows the ouput list
SCM_OUTPUT_HIDE | - | - | Hides the output list
SCM_OUTPUT_ADD | Item | - | Adds an item to the output list
SCM_OUTPUT_CLEAR | - | - | Clears the output list
SCM_OUTPUT_DELETE | - | Item Index | Deletes an item in the output list
SCM_OUTPUT_GETTEXT | - | - | Returns the output list as integer
SCM_OUTPUT_GETITEM | - | Item Index | Returns an output item as integer
SCM_OUTPUT_INDEXOF | Item | - | Returns the index of an item in the output list
SCM_ACTIVE_DOCUMENT | - | - | Returns the index of the active document
SCM_ACTIVE_PROJECTS | - | - | Returns the index of the active projects
SCM_EDITOR_SETTEXT | Text | - | Sets the text of the editor
SCM_EDITOR_GETTEXT | - | - | Returns the text of the editor as integer
SCM_EDTIOR_SETCALLTIPS | Calltips | - | Sets the calltips
SCM_EDITOR_SHOWCALLTIP | Definition | Position | Shows a calltip
SCM_EDITOR_SETAUTOCOMPLETE | List | - | Sets the autocomplete list
SCM_EDITOR_SHOWAUTOCOMPLETE | List | Length Entered | Shows the autocomplete list
SCM_EDITOR_GETSELSTART | - | - | Returns the current selection start
SCM_EDTIOR_GETSELLENGTH | - | - | Returns the current selection length
SCM_EDITOR_SETSELSTART | - | Selection Start | Sets the selection start
SCM_EDITOR_SETSELLENGH | - | Selection Length | Sets the selection length
SCM_REMOVE_MENUITEM | Caption | - | Removes a menu item
SCM_REMOVE_IMAGE | - | Image Index | Removes an image from the image list
SCM_SETTHEME | Theme | - | Sets the current theme
SCM_GETTHEME | - | - | Returns the current theme as integer
All functions should be called with SendStudioMsg(Message, Data, IntData). Each "normal" function returns 1 on succeed, othwise 0.