#include <C:/adskgit/3dsmax/3dsmax/3dswin/src/maxsdk/include/maxscript/editor/MXS_Editor_Interface.h>
|
| | MXS_Editor_Interface () |
| | ~MXS_Editor_Interface () |
| HWND | Editor_GetMainHWND () |
| HWND | Editor_GetEditHWND () |
| bool | Editor_Run (HWND parentHWND) |
| bool | Editor_EditFile (const MCHAR *filename=nullptr, bool useOpenfilenameDialogIfFilenameNull=false, const MCHAR *initialPath=nullptr, int openToPos=-1, Editor_Interface::OpenFlags of=Editor_Interface::ofNone, bool unhide=true, bool setFocus=true) |
| int | Editor_NumberDocuments () |
| const MCHAR * | Editor_GetDocumentFilename (int i) |
| void | Editor_SetDocumentFilename (int i, const MCHAR *file_name) |
| const MCHAR * | Editor_GetDocumentFilename () |
| void | Editor_SetDocumentFilename (const MCHAR *file_name) |
| bool | Editor_IsEditorMessage (MSG &msg) |
| void | Editor_SetTabWidth (int tabWidth) |
| bool | Editor_CloseEditor () |
| void | Editor_DeleteEditor () |
| void | Editor_Show (bool show, bool setFocus=false) |
| void | Editor_SetTitle (const MCHAR *title) |
| void | Editor_SetProperty (const MCHAR *prop_name, const MCHAR *prop_value) |
| const MCHAR * | Editor_GetProperty (const MCHAR *prop_name) |
| int | Editor_GetIntProperty (const MCHAR *prop_name, int defaultValue=0) |
| void | Editor_SetCodePageAndCharacterSet (int code_page, int character_set) |
| void | Editor_GetCodePageAndCharacterSet (int &code_page, int &character_set) |
| EditorStyleDef | Editor_GetEditorStyleDef (const MCHAR *lang, int style) |
| void | MXS_DisableAccelerators () |
| void | MXS_EnableAccelerators () |
| void | MXS_EditorShowStateChanged (bool open) |
| void | MXS_ShowListener () |
| void | MXS_PositionListenerAtEOF () |
| void | MXS_ExecuteString (const wchar_t *executeString, const MCHAR *file_name, unsigned int file_offset, unsigned int file_linenum) |
| void | MXS_DoLoadProperties () |
| MSTR | MXS_GetLocalUserDataDirectory () |
| void | MXS_DisplayHelp (const MCHAR *word) |
| void | MXS_DisplayHelp (bool displayPythonHelp, const MCHAR *word) |
| void | MXS_NewRollout (HWND mainHWND, HWND editHWND) |
| void | MXS_EditRollout (HWND mainHWND, HWND editHWND) |
| UINT | GetSaveCodePage () |
| UINT | GetLoadCodePage () |
| UINT | GetSaveCodePageEx (bool allow_utf8) |
| UINT | LegacyFilesCanBeStoredUsingUTF8 () |
| void | EditorActivated (bool activatedState) |
◆ MXS_Editor_Interface()
MXSEditor_Interface3 * MXSEditor_Interface_Instance
Definition MXS_Editor_Interface.h:119
Editor_Interface * Editor_Interface_Instance
Definition MXS_Editor_Interface.h:118
◆ ~MXS_Editor_Interface()
◆ Editor_GetMainHWND()
| HWND Editor_GetMainHWND |
( |
| ) |
|
|
inline |
◆ Editor_GetEditHWND()
| HWND Editor_GetEditHWND |
( |
| ) |
|
|
inline |
◆ Editor_Run()
| bool Editor_Run |
( |
HWND | parentHWND | ) |
|
|
inline |
◆ Editor_EditFile()
136 {
return Editor_Interface_Instance->EditFile(filename, useOpenfilenameDialogIfFilenameNull, initialPath, openToPos, of, unhide, setFocus); }
◆ Editor_NumberDocuments()
| int Editor_NumberDocuments |
( |
| ) |
|
|
inline |
◆ Editor_GetDocumentFilename() [1/2]
| const MCHAR * Editor_GetDocumentFilename |
( |
int | i | ) |
|
|
inline |
◆ Editor_SetDocumentFilename() [1/2]
| void Editor_SetDocumentFilename |
( |
int | i, |
|
|
const MCHAR * | file_name ) |
|
inline |
◆ Editor_GetDocumentFilename() [2/2]
| const MCHAR * Editor_GetDocumentFilename |
( |
| ) |
|
|
inline |
◆ Editor_SetDocumentFilename() [2/2]
| void Editor_SetDocumentFilename |
( |
const MCHAR * | file_name | ) |
|
|
inline |
◆ Editor_IsEditorMessage()
| bool Editor_IsEditorMessage |
( |
MSG & | msg | ) |
|
|
inline |
◆ Editor_SetTabWidth()
| void Editor_SetTabWidth |
( |
int | tabWidth | ) |
|
|
inline |
◆ Editor_CloseEditor()
| bool Editor_CloseEditor |
( |
| ) |
|
|
inline |
◆ Editor_DeleteEditor()
| void Editor_DeleteEditor |
( |
| ) |
|
|
inline |
◆ Editor_Show()
| void Editor_Show |
( |
bool | show, |
|
|
bool | setFocus = false ) |
|
inline |
◆ Editor_SetTitle()
◆ Editor_SetProperty()
| void Editor_SetProperty |
( |
const MCHAR * | prop_name, |
|
|
const MCHAR * | prop_value ) |
|
inline |
◆ Editor_GetProperty()
| const MCHAR * Editor_GetProperty |
( |
const MCHAR * | prop_name | ) |
|
|
inline |
◆ Editor_GetIntProperty()
| int Editor_GetIntProperty |
( |
const MCHAR * | prop_name, |
|
|
int | defaultValue = 0 ) |
|
inline |
◆ Editor_SetCodePageAndCharacterSet()
| void Editor_SetCodePageAndCharacterSet |
( |
int | code_page, |
|
|
int | character_set ) |
|
inline |
◆ Editor_GetCodePageAndCharacterSet()
| void Editor_GetCodePageAndCharacterSet |
( |
int & | code_page, |
|
|
int & | character_set ) |
|
inline |
◆ Editor_GetEditorStyleDef()
◆ MXS_DisableAccelerators()
| void MXS_DisableAccelerators |
( |
| ) |
|
|
inline |
◆ MXS_EnableAccelerators()
| void MXS_EnableAccelerators |
( |
| ) |
|
|
inline |
◆ MXS_EditorShowStateChanged()
| void MXS_EditorShowStateChanged |
( |
bool | open | ) |
|
|
inline |
◆ MXS_ShowListener()
| void MXS_ShowListener |
( |
| ) |
|
|
inline |
◆ MXS_PositionListenerAtEOF()
| void MXS_PositionListenerAtEOF |
( |
| ) |
|
|
inline |
◆ MXS_ExecuteString()
| void MXS_ExecuteString |
( |
const wchar_t * | executeString, |
|
|
const MCHAR * | file_name, |
|
|
unsigned int | file_offset, |
|
|
unsigned int | file_linenum ) |
|
inline |
◆ MXS_DoLoadProperties()
| void MXS_DoLoadProperties |
( |
| ) |
|
|
inline |
◆ MXS_GetLocalUserDataDirectory()
| MSTR MXS_GetLocalUserDataDirectory |
( |
| ) |
|
|
inline |
◆ MXS_DisplayHelp() [1/2]
◆ MXS_DisplayHelp() [2/2]
| void MXS_DisplayHelp |
( |
bool | displayPythonHelp, |
|
|
const MCHAR * | word ) |
|
inline |
◆ MXS_NewRollout()
| void MXS_NewRollout |
( |
HWND | mainHWND, |
|
|
HWND | editHWND ) |
|
inline |
◆ MXS_EditRollout()
| void MXS_EditRollout |
( |
HWND | mainHWND, |
|
|
HWND | editHWND ) |
|
inline |
◆ GetSaveCodePage()
◆ GetLoadCodePage()
◆ GetSaveCodePageEx()
| UINT GetSaveCodePageEx |
( |
bool | allow_utf8 | ) |
|
|
inline |
◆ LegacyFilesCanBeStoredUsingUTF8()
| UINT LegacyFilesCanBeStoredUsingUTF8 |
( |
| ) |
|
|
inline |
◆ EditorActivated()
| void EditorActivated |
( |
bool | activatedState | ) |
|
|
inline |
◆ Editor_Interface_Instance
◆ MXSEditor_Interface_Instance