diff --git a/editor/studio/plugins/Functions and Events-Dateien/filelist.xml b/editor/studio/plugins/Functions and Events-Dateien/filelist.xml
new file mode 100644
index 00000000..c1baa3d6
--- /dev/null
+++ b/editor/studio/plugins/Functions and Events-Dateien/filelist.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/editor/studio/plugins/Functions and Events-Dateien/sheet001.htm b/editor/studio/plugins/Functions and Events-Dateien/sheet001.htm
new file mode 100644
index 00000000..bb5ad15b
--- /dev/null
+++ b/editor/studio/plugins/Functions and Events-Dateien/sheet001.htm
@@ -0,0 +1,664 @@
+
+
+
+
+
+
+
+
+
+ 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. |
+
+
+
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
diff --git a/editor/studio/plugins/Functions and Events-Dateien/sheet002.htm b/editor/studio/plugins/Functions and Events-Dateien/sheet002.htm
new file mode 100644
index 00000000..72281e42
--- /dev/null
+++ b/editor/studio/plugins/Functions and Events-Dateien/sheet002.htm
@@ -0,0 +1,379 @@
+
+
+
+
+
+
+
+
+
+ Events
+ for AMXX-Studio |
+ |
+ |
+ |
+
+
+ |
+
+
+ Event |
+ Parameters ( C ) |
+ Parameters ( Delphi ) |
+ Description |
+
+
+ AppMessage |
+ HWND pHwnd; int pMessage; int pWParam; int pLParam; int pTime; POINT pPt |
+ pHwnd: HWND; pMessage: Integer; pWParam, pLParam: Integer; pTime:
+ Integer; pPt: TPoint |
+ Called when a message has been sent to the application |
+
+
+ AutoCompleteSelect |
+ CHAR *pText |
+ pText: PChar |
+ Called when an item in the autocomplete list has been selected |
+
+
+ AutoCompleteShow |
+ CHAR *pList |
+ pList: PChar |
+ Called when the autocomplete list is being shown |
+
+
+ CallTipClick |
+ int pPosition |
+ pPosition: Integer |
+ Called when a click on the calltip has been performed |
+
+
+ CallTipShow |
+ CHAR *pList |
+ pList: PChar |
+ Called when a calltip is being shown |
+
+
+ Click |
+ - |
+ - |
+ Called when a click on the editor has been performed |
+
+
+ CodeSnippetClick |
+ CHAR *pTitle; CHAR *pCategory; CHAR *pCode |
+ pTitle, pCategory: PChar; pCode: PChar |
+ Called when a click on a code-snippet has been performed |
+
+
+ Compile |
+ int pCompileType; CHAR *Lang; CHAR *Filename |
+ pCompileType: Integer; Lang, Filename: PChar |
+ Called after a document has been compiled |
+
+
+ Compiling |
+ int pCompileType; CHAR *Lang; CHAR *Filename |
+ pCompileType: Integer; Lang, Filename: PChar |
+ Called right before a document is being compiled |
+
+
+ CreatedNewFile |
+ byte Item |
+ Item: Byte |
+ Called after a document has been created (only called on a menu click) |
+
+
+ CreatingNewFile |
+ byte Item |
+ Item: Byte |
+ Called right before a document is being created (only called on a menu
+ click) |
+
+
+ CustomItemClick |
+ CHAR *pCaption |
+ pCaption: PChar |
+ Called when a click on a custom menu item has been performed |
+
+
+ DisplayingSearch |
+ CHAR *pExpression; CHAR *pSearchList; BOOL pCaseSensivity;BOOL
+ pWholeWords; pSearchFromCaret; BOOL pSelectedOnly; BOOL pRegEx; BOOL pForward |
+ pExpression, pSearchList: PChar; pCaseSensivity, pWholeWords,
+ pSearchFromCaret, pSelectedOnly, pRegEx, pForward: Boolean |
+ Called when the Search-Dialog is being shown |
+
+
+ DocChanged |
+ int pIndex; CHAR *pFilename; CHAR *pHighlighter; BOOL pRestoreCaret |
+ pIndex: Integer; pFilename: PChar; pHighlighter: PChar; pRestoreCaret:
+ Boolean |
+ Called when the active document has changed |
+
+
+ DocChanging |
+ int pIndex; CHAR *pFilename; CHAR *pHighlighter; BOOL pRestoreCaret |
+ pIndex: Integer; pFilename: PChar; pHighlighter: PChar; pRestoreCaret:
+ Boolean |
+ Called before the active document changes |
+
+
+ KeyPress |
+ CHAR *pKey |
+ pKey: PChar |
+ Called when a key has been pressed in the editor |
+
+
+ Loaded |
+ CHAR *pFilename |
+ pFilename: PChar |
+ Called after a document has been opened |
+
+
+ Loading |
+ CHAR *pFilename |
+ pFilename: PChar |
+ Called when a new document is being loaded |
+
+
+ Modified |
+ CHAR *pModifiedText |
+ pModifiedText: PChar |
+ Called when the code has been changed |
+
+
+ OutputDoubleClick |
+ int pItemIndex |
+ pItemIndex: Integer |
+ Called when a double-click on the output list has been performed |
+
+
+ OutputPopup |
+ int pItemIndex |
+ pItemIndex: Integer |
+ Called when the popup-menu of the output-list is being shown |
+
+
+ PluginLoad |
+ load_info *LoadInfo |
+ LoadInfo: PLoadInfo |
+ Called when the plugin is being loaded. Register menu items etc. here |
+
+
+ PluginUnload |
+ - |
+ - |
+ Called when the plugin is being unloaded. Remove registered objects here. |
+
+
+ ProjectsChanged |
+ int pOldIndex; int pNewIndex |
+ pOldIndex, pNewIndex: Integer |
+ Called after the active projects have been changed |
+
+
+ ProjectsChanging |
+ int pOldIndex; int pNewIndex |
+ pOldIndex, pNewIndex: Integer |
+ Called when the active projects change |
+
+
+ Saved |
+ CHAR *pFilename |
+ pFilename: PChar |
+ Called after a document has been saved |
+
+
+ Saving |
+ CHAR *pFilename |
+ pFilename: PChar |
+ Called when a document is being saved |
+
+
+ Search |
+ CHAR *pExpression; CHAR *pSearchList; BOOL pCaseSensivity;BOOL
+ pWholeWords; pSearchFromCaret; BOOL pSelectedOnly; BOOL pRegEx; BOOL pForward |
+ pExpression, pSearchList: PChar; pCaseSensivity, pWholeWords,
+ pSearchFromCaret, pSelectedOnly, pRegEx, pForward: Boolean |
+ Called when an expression is being searched |
+
+
+ SearchAgain |
+ CHAR *pExpression; CHAR *pSearchList; BOOL pCaseSensivity;BOOL
+ pWholeWords; pSearchFromCaret; BOOL pSelectedOnly; BOOL pRegEx; BOOL pForward |
+ pExpression, pSearchList: PChar; pCaseSensivity, pWholeWords,
+ pSearchFromCaret, pSelectedOnly, pRegEx, pForward: Boolean |
+ Called when the user searches again an expression |
+
+
+ SearchReplace |
+ CHAR *pExpression; CHAR *pReplace; CHAR pExpList; CHAR *pRepList; BOOL
+ pCaseSensivity; BOOL pWholeWords; BOOL pSearchFromCaret; BOOL pSelectedOnly;
+ BOOL pRegEx; BOOL pForward |
+ pExpression, pReplace, pExpList, pRepList: PChar; pCaseSensivity,
+ pWholeWords, pSearchFromCaret, pSelectedOnly, pRegEx, pForward: Boolean |
+ Called when an expression is being replaced |
+
+
+ Shortcut |
+ int pCharCode; int KeyData |
+ pCharCode, pKeyData: Integer |
+ Called when a shortcut is being pressed |
+
+
+ ShowHelp |
+ int pHelpType |
+ pHelpType: Integer |
+ Called when the help is being opened |
+
+
+ ThemeChanged |
+ CHAR *pTheme |
+ pTheme: PChar |
+ Called after the current theme has changed |
+
+
+ UpdatedCodeExplorer |
+ CHAR *pLang; CHAR *pFilename; CHAR *pCurrProjects |
+ pLang, pFilename, pCurrProjects: PChar |
+ Called after the code-explorer has been updated |
+
+
+ UpdatedCodeInspector |
+ CHAR *pLang; CHAR *pFilename; CHAR *pCurrProjects |
+ pLang, pFilename, pCurrProjects: PChar |
+ Called after the code-inspector has been updated |
+
+
+ UpdateSel |
+ int pSelStart; int pSelLength; int pFirstVisibleLine |
+ pSelStart, pSelLength, pFirstVisibleLine: Integer |
+ Called when the selection has been changed |
+
+
+ UpdatingCodeExplorer |
+ CHAR *pLang; CHAR *pFilename; CHAR *pCurrProjects |
+ pLang, pFilename, pCurrProjects: PChar |
+ Called when the code-explorer updates |
+
+
+ UpdatingCodeInspector |
+ CHAR *pLang; CHAR *pFilename; CHAR *pCurrProjects |
+ pLang, pFilename, pCurrProjects: PChar |
+ Called when the code-inspector is being updated |
+
+
+ VisibleControlChange |
+ int pControl; BOOL pShow |
+ pControl: Integer; pShow: Boolean |
+ Called when a visible control has been hidden or shown |
+
+
+ |
+
+
+ You should
+ implement these events in this style: |
+ |
+
+
+ Delphi:
+ function CustomItemClick(Caption: PChar): Integer; cdecl; |
+ |
+
+
+ C: EXPORT
+ int CustomItemClick(CHAR *Caption) |
+ |
+
+
+ |
+
+
+ All events
+ should return PLUGIN_CONTINUE, PLUGIN_HANDLED or PLUGIN_STOP |
+ |
+
+
+
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
diff --git a/editor/studio/plugins/Functions and Events-Dateien/stylesheet.css b/editor/studio/plugins/Functions and Events-Dateien/stylesheet.css
new file mode 100644
index 00000000..f283e801
--- /dev/null
+++ b/editor/studio/plugins/Functions and Events-Dateien/stylesheet.css
@@ -0,0 +1,75 @@
+tr
+ {mso-height-source:auto;}
+col
+ {mso-width-source:auto;}
+br
+ {mso-data-placement:same-cell;}
+.style0
+ {mso-number-format:General;
+ text-align:general;
+ vertical-align:bottom;
+ white-space:nowrap;
+ mso-rotate:0;
+ mso-background-source:auto;
+ mso-pattern:auto;
+ color:windowtext;
+ font-size:10.0pt;
+ font-weight:400;
+ font-style:normal;
+ text-decoration:none;
+ font-family:Arial;
+ mso-generic-font-family:auto;
+ mso-font-charset:0;
+ border:none;
+ mso-protection:locked visible;
+ mso-style-name:Standard;
+ mso-style-id:0;}
+td
+ {mso-style-parent:style0;
+ padding-top:1px;
+ padding-right:1px;
+ padding-left:1px;
+ mso-ignore:padding;
+ color:windowtext;
+ font-size:10.0pt;
+ font-weight:400;
+ font-style:normal;
+ text-decoration:none;
+ font-family:Arial;
+ mso-generic-font-family:auto;
+ mso-font-charset:0;
+ mso-number-format:General;
+ text-align:general;
+ vertical-align:bottom;
+ border:none;
+ mso-background-source:auto;
+ mso-pattern:auto;
+ mso-protection:locked visible;
+ white-space:nowrap;
+ mso-rotate:0;}
+.xl24
+ {mso-style-parent:style0;
+ font-weight:700;
+ font-family:Arial, sans-serif;
+ mso-font-charset:0;
+ text-align:center;}
+.xl25
+ {mso-style-parent:style0;
+ text-decoration:underline;
+ text-underline-style:single;
+ font-family:Arial, sans-serif;
+ mso-font-charset:0;
+ text-align:center;}
+.xl26
+ {mso-style-parent:style0;
+ text-align:center;}
+.xl27
+ {mso-style-parent:style0;
+ font-family:Arial, sans-serif;
+ mso-font-charset:0;}
+.xl28
+ {mso-style-parent:style0;
+ text-align:center;}
+.xl29
+ {mso-style-parent:style0;
+ text-align:left;}
diff --git a/editor/studio/plugins/Functions and Events-Dateien/tabstrip.htm b/editor/studio/plugins/Functions and Events-Dateien/tabstrip.htm
new file mode 100644
index 00000000..e92ebb07
--- /dev/null
+++ b/editor/studio/plugins/Functions and Events-Dateien/tabstrip.htm
@@ -0,0 +1,33 @@
+
+
+