mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2024-12-29 16:25:35 +03:00
380 lines
14 KiB
HTML
380 lines
14 KiB
HTML
<html xmlns:o="urn:schemas-microsoft-com:office:office"
|
|
xmlns:x="urn:schemas-microsoft-com:office:excel"
|
|
xmlns="http://www.w3.org/TR/REC-html40">
|
|
|
|
<head>
|
|
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
|
|
<meta name=ProgId content=Excel.Sheet>
|
|
<meta name=Generator content="Microsoft Excel 11">
|
|
<link id=Main-File rel=Main-File href="../Functions%20and%20Events.htm">
|
|
<link rel=File-List href=filelist.xml>
|
|
<link rel=Edit-Time-Data href=editdata.mso>
|
|
<link rel=Stylesheet href=stylesheet.css>
|
|
<style>
|
|
<!--table
|
|
{mso-displayed-decimal-separator:"\,";
|
|
mso-displayed-thousand-separator:"\.";}
|
|
@page
|
|
{margin:.98in .79in .98in .79in;
|
|
mso-header-margin:.49in;
|
|
mso-footer-margin:.49in;}
|
|
-->
|
|
</style>
|
|
<![if !supportTabStrip]><script language="JavaScript">
|
|
<!--
|
|
function fnUpdateTabs()
|
|
{
|
|
if (parent.window.g_iIEVer>=4) {
|
|
if (parent.document.readyState=="complete"
|
|
&& parent.frames['frTabs'].document.readyState=="complete")
|
|
parent.fnSetActiveSheet(1);
|
|
else
|
|
window.setTimeout("fnUpdateTabs();",150);
|
|
}
|
|
}
|
|
|
|
if (window.name!="frSheet")
|
|
window.location.replace("../Functions%20and%20Events.htm");
|
|
else
|
|
fnUpdateTabs();
|
|
//-->
|
|
</script>
|
|
<![endif]><!--[if gte mso 9]><xml>
|
|
<x:WorksheetOptions>
|
|
<x:DefaultColWidth>10</x:DefaultColWidth>
|
|
<x:Print>
|
|
<x:ValidPrinterInfo/>
|
|
<x:PaperSizeIndex>9</x:PaperSizeIndex>
|
|
<x:HorizontalResolution>600</x:HorizontalResolution>
|
|
<x:VerticalResolution>600</x:VerticalResolution>
|
|
</x:Print>
|
|
<x:CodeName>Tabelle2</x:CodeName>
|
|
<x:Panes>
|
|
<x:Pane>
|
|
<x:Number>3</x:Number>
|
|
<x:ActiveRow>50</x:ActiveRow>
|
|
<x:ActiveCol>2</x:ActiveCol>
|
|
</x:Pane>
|
|
</x:Panes>
|
|
<x:ProtectContents>False</x:ProtectContents>
|
|
<x:ProtectObjects>False</x:ProtectObjects>
|
|
<x:ProtectScenarios>False</x:ProtectScenarios>
|
|
</x:WorksheetOptions>
|
|
<x:Sorting>
|
|
<x:Sort>Event</x:Sort>
|
|
</x:Sorting>
|
|
</xml><![endif]-->
|
|
</head>
|
|
|
|
<body link=blue vlink=purple>
|
|
|
|
<table x:str border=0 cellpadding=0 cellspacing=0 width=2687 style='border-collapse:
|
|
collapse;table-layout:fixed;width:2016pt'>
|
|
<col width=175 style='mso-width-source:userset;mso-width-alt:6400;width:131pt'>
|
|
<col width=1186 style='mso-width-source:userset;mso-width-alt:43373;
|
|
width:890pt'>
|
|
<col width=870 style='mso-width-source:userset;mso-width-alt:31817;width:653pt'>
|
|
<col width=456 style='mso-width-source:userset;mso-width-alt:16676;width:342pt'>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 class=xl24 width=175 style='height:12.75pt;width:131pt'>Events
|
|
for AMXX-Studio</td>
|
|
<td width=1186 style='width:890pt'></td>
|
|
<td width=870 style='width:653pt'></td>
|
|
<td width=456 style='width:342pt'></td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 colspan=4 style='height:12.75pt;mso-ignore:colspan'></td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 class=xl25 style='height:12.75pt'>Event</td>
|
|
<td class=xl25>Parameters ( C )</td>
|
|
<td class=xl25>Parameters ( Delphi )</td>
|
|
<td class=xl25>Description</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>AppMessage</td>
|
|
<td>HWND pHwnd; int pMessage; int pWParam; int pLParam; int pTime; POINT pPt</td>
|
|
<td>pHwnd: HWND; pMessage: Integer; pWParam, pLParam: Integer; pTime:
|
|
Integer; pPt: TPoint</td>
|
|
<td>Called when a message has been sent to the application</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>AutoCompleteSelect</td>
|
|
<td>CHAR *pText</td>
|
|
<td>pText: PChar</td>
|
|
<td>Called when an item in the autocomplete list has been selected</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>AutoCompleteShow</td>
|
|
<td>CHAR *pList</td>
|
|
<td>pList: PChar</td>
|
|
<td>Called when the autocomplete list is being shown</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>CallTipClick</td>
|
|
<td>int pPosition</td>
|
|
<td>pPosition: Integer</td>
|
|
<td>Called when a click on the calltip has been performed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>CallTipShow</td>
|
|
<td>CHAR *pList</td>
|
|
<td>pList: PChar</td>
|
|
<td>Called when a calltip is being shown</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>Click</td>
|
|
<td class=xl26>-</td>
|
|
<td class=xl26>-</td>
|
|
<td>Called when a click on the editor has been performed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>CodeSnippetClick</td>
|
|
<td>CHAR *pTitle; CHAR *pCategory; CHAR *pCode</td>
|
|
<td>pTitle, pCategory: PChar; pCode: PChar</td>
|
|
<td>Called when a click on a code-snippet has been performed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>Compile</td>
|
|
<td>int pCompileType; CHAR *Lang; CHAR *Filename</td>
|
|
<td>pCompileType: Integer; Lang, Filename: PChar</td>
|
|
<td>Called after a document has been compiled</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>Compiling</td>
|
|
<td>int pCompileType; CHAR *Lang; CHAR *Filename</td>
|
|
<td>pCompileType: Integer; Lang, Filename: PChar</td>
|
|
<td>Called right before a document is being compiled</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>CreatedNewFile</td>
|
|
<td>byte Item</td>
|
|
<td>Item: Byte</td>
|
|
<td>Called after a document has been created (only called on a menu click)</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>CreatingNewFile</td>
|
|
<td>byte Item</td>
|
|
<td>Item: Byte</td>
|
|
<td>Called right before a document is being created (only called on a menu
|
|
click)</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>CustomItemClick</td>
|
|
<td>CHAR *pCaption</td>
|
|
<td>pCaption: PChar</td>
|
|
<td>Called when a click on a custom menu item has been performed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>DisplayingSearch</td>
|
|
<td>CHAR *pExpression; CHAR *pSearchList; BOOL pCaseSensivity;BOOL
|
|
pWholeWords; pSearchFromCaret; BOOL pSelectedOnly; BOOL pRegEx; BOOL pForward</td>
|
|
<td>pExpression, pSearchList: PChar; pCaseSensivity, pWholeWords,
|
|
pSearchFromCaret, pSelectedOnly, pRegEx, pForward: Boolean</td>
|
|
<td>Called when the Search-Dialog is being shown</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>DocChanged</td>
|
|
<td>int pIndex; CHAR *pFilename; CHAR *pHighlighter; BOOL pRestoreCaret</td>
|
|
<td>pIndex: Integer; pFilename: PChar; pHighlighter: PChar; pRestoreCaret:
|
|
Boolean</td>
|
|
<td>Called when the active document has changed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>DocChanging</td>
|
|
<td>int pIndex; CHAR *pFilename; CHAR *pHighlighter; BOOL pRestoreCaret</td>
|
|
<td>pIndex: Integer; pFilename: PChar; pHighlighter: PChar; pRestoreCaret:
|
|
Boolean</td>
|
|
<td>Called before the active document changes</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>KeyPress</td>
|
|
<td>CHAR *pKey</td>
|
|
<td>pKey: PChar</td>
|
|
<td>Called when a key has been pressed in the editor</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>Loaded</td>
|
|
<td>CHAR *pFilename</td>
|
|
<td>pFilename: PChar</td>
|
|
<td>Called after a document has been opened</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>Loading</td>
|
|
<td>CHAR *pFilename</td>
|
|
<td>pFilename: PChar</td>
|
|
<td>Called when a new document is being loaded</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>Modified</td>
|
|
<td>CHAR *pModifiedText</td>
|
|
<td>pModifiedText: PChar</td>
|
|
<td>Called when the code has been changed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>OutputDoubleClick</td>
|
|
<td>int pItemIndex</td>
|
|
<td>pItemIndex: Integer</td>
|
|
<td>Called when a double-click on the output list has been performed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>OutputPopup</td>
|
|
<td>int pItemIndex</td>
|
|
<td>pItemIndex: Integer</td>
|
|
<td>Called when the popup-menu of the output-list is being shown</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>PluginLoad</td>
|
|
<td>load_info *LoadInfo</td>
|
|
<td>LoadInfo: PLoadInfo</td>
|
|
<td>Called when the plugin is being loaded. Register menu items etc. here</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>PluginUnload</td>
|
|
<td class=xl26>-</td>
|
|
<td class=xl26>-</td>
|
|
<td>Called when the plugin is being unloaded. Remove registered objects here.</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>ProjectsChanged</td>
|
|
<td>int pOldIndex; int pNewIndex</td>
|
|
<td>pOldIndex, pNewIndex: Integer</td>
|
|
<td>Called after the active projects have been changed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>ProjectsChanging</td>
|
|
<td>int pOldIndex; int pNewIndex</td>
|
|
<td>pOldIndex, pNewIndex: Integer</td>
|
|
<td>Called when the active projects change</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>Saved</td>
|
|
<td>CHAR *pFilename</td>
|
|
<td>pFilename: PChar</td>
|
|
<td>Called after a document has been saved</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>Saving</td>
|
|
<td>CHAR *pFilename</td>
|
|
<td>pFilename: PChar</td>
|
|
<td>Called when a document is being saved</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>Search</td>
|
|
<td>CHAR *pExpression; CHAR *pSearchList; BOOL pCaseSensivity;BOOL
|
|
pWholeWords; pSearchFromCaret; BOOL pSelectedOnly; BOOL pRegEx; BOOL pForward</td>
|
|
<td>pExpression, pSearchList: PChar; pCaseSensivity, pWholeWords,
|
|
pSearchFromCaret, pSelectedOnly, pRegEx, pForward: Boolean</td>
|
|
<td>Called when an expression is being searched</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>SearchAgain</td>
|
|
<td>CHAR *pExpression; CHAR *pSearchList; BOOL pCaseSensivity;BOOL
|
|
pWholeWords; pSearchFromCaret; BOOL pSelectedOnly; BOOL pRegEx; BOOL pForward</td>
|
|
<td>pExpression, pSearchList: PChar; pCaseSensivity, pWholeWords,
|
|
pSearchFromCaret, pSelectedOnly, pRegEx, pForward: Boolean</td>
|
|
<td>Called when the user searches again an expression</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>SearchReplace</td>
|
|
<td>CHAR *pExpression; CHAR *pReplace; CHAR pExpList; CHAR *pRepList; BOOL
|
|
pCaseSensivity; BOOL pWholeWords; BOOL pSearchFromCaret; BOOL pSelectedOnly;
|
|
BOOL pRegEx; BOOL pForward</td>
|
|
<td>pExpression, pReplace, pExpList, pRepList: PChar; pCaseSensivity,
|
|
pWholeWords, pSearchFromCaret, pSelectedOnly, pRegEx, pForward: Boolean</td>
|
|
<td>Called when an expression is being replaced</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>Shortcut</td>
|
|
<td>int pCharCode; int KeyData</td>
|
|
<td>pCharCode, pKeyData: Integer</td>
|
|
<td>Called when a shortcut is being pressed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>ShowHelp</td>
|
|
<td>int pHelpType</td>
|
|
<td>pHelpType: Integer</td>
|
|
<td>Called when the help is being opened</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>ThemeChanged</td>
|
|
<td>CHAR *pTheme</td>
|
|
<td>pTheme: PChar</td>
|
|
<td>Called after the current theme has changed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>UpdatedCodeExplorer</td>
|
|
<td>CHAR *pLang; CHAR *pFilename; CHAR *pCurrProjects</td>
|
|
<td>pLang, pFilename, pCurrProjects: PChar</td>
|
|
<td>Called after the code-explorer has been updated</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>UpdatedCodeInspector</td>
|
|
<td>CHAR *pLang; CHAR *pFilename; CHAR *pCurrProjects</td>
|
|
<td>pLang, pFilename, pCurrProjects: PChar</td>
|
|
<td>Called after the code-inspector has been updated</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>UpdateSel</td>
|
|
<td>int pSelStart; int pSelLength; int pFirstVisibleLine</td>
|
|
<td>pSelStart, pSelLength, pFirstVisibleLine: Integer</td>
|
|
<td>Called when the selection has been changed</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>UpdatingCodeExplorer</td>
|
|
<td>CHAR *pLang; CHAR *pFilename; CHAR *pCurrProjects</td>
|
|
<td>pLang, pFilename, pCurrProjects: PChar</td>
|
|
<td>Called when the code-explorer updates</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>UpdatingCodeInspector</td>
|
|
<td>CHAR *pLang; CHAR *pFilename; CHAR *pCurrProjects</td>
|
|
<td>pLang, pFilename, pCurrProjects: PChar</td>
|
|
<td>Called when the code-inspector is being updated</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 style='height:12.75pt'>VisibleControlChange</td>
|
|
<td>int pControl; BOOL pShow</td>
|
|
<td>pControl: Integer; pShow: Boolean</td>
|
|
<td>Called when a visible control has been hidden or shown</td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 colspan=4 style='height:12.75pt;mso-ignore:colspan'></td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 colspan=2 style='height:12.75pt;mso-ignore:colspan'>You should
|
|
implement these events in this style:</td>
|
|
<td colspan=2 style='mso-ignore:colspan'></td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 colspan=2 style='height:12.75pt;mso-ignore:colspan'>Delphi:
|
|
function CustomItemClick(Caption: PChar): Integer; cdecl;</td>
|
|
<td colspan=2 style='mso-ignore:colspan'></td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 colspan=2 style='height:12.75pt;mso-ignore:colspan'>C: EXPORT
|
|
int CustomItemClick(CHAR *Caption)</td>
|
|
<td colspan=2 style='mso-ignore:colspan'></td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 colspan=4 style='height:12.75pt;mso-ignore:colspan'></td>
|
|
</tr>
|
|
<tr height=17 style='height:12.75pt'>
|
|
<td height=17 colspan=2 style='height:12.75pt;mso-ignore:colspan'>All events
|
|
should return PLUGIN_CONTINUE, PLUGIN_HANDLED or PLUGIN_STOP</td>
|
|
<td colspan=2 style='mso-ignore:colspan'></td>
|
|
</tr>
|
|
<![if supportMisalignedColumns]>
|
|
<tr height=0 style='display:none'>
|
|
<td width=175 style='width:131pt'></td>
|
|
<td width=1186 style='width:890pt'></td>
|
|
<td width=870 style='width:653pt'></td>
|
|
<td width=456 style='width:342pt'></td>
|
|
</tr>
|
|
<![endif]>
|
|
</table>
|
|
|
|
</body>
|
|
|
|
</html>
|