#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