Code::Blocks  SVN r11506
Classes | Namespaces | Typedefs | Functions | Variables
sc_plugin.cpp File Reference
#include <sdk_precomp.h>
#include "sc_plugin.h"
#include <manager.h>
#include <scriptingmanager.h>
#include <wx/menu.h>
#include <map>
Include dependency graph for sc_plugin.cpp:

Go to the source code of this file.

Classes

struct  ScriptBindings::ScriptPluginWrapper::MenuCallback
 

Namespaces

 ScriptBindings
 
 ScriptBindings::ScriptPluginWrapper
 

Typedefs

typedef std::map< int, MenuCallback > ScriptBindings::ScriptPluginWrapper::ModuleMenuCallbacks
 
typedef std::map< wxString, SquirrelObject > ScriptBindings::ScriptPluginWrapper::ScriptPlugins
 
typedef std::map< wxString, MenuItemsManagerScriptBindings::ScriptPluginWrapper::ScriptPluginsMenus
 

Functions

wxArrayInt ScriptBindings::ScriptPluginWrapper::CreateMenu (const wxString &name)
 
wxArrayInt ScriptBindings::ScriptPluginWrapper::CreateModuleMenu (const ModuleType type, wxMenu *menu, const FileTreeData *data)
 
void ScriptBindings::ScriptPluginWrapper::OnScriptMenu (int id)
 
void ScriptBindings::ScriptPluginWrapper::OnScriptModuleMenu (int id)
 
SQInteger ScriptBindings::ScriptPluginWrapper::RegisterPlugin (HSQUIRRELVM v)
 
SQInteger ScriptBindings::ScriptPluginWrapper::GetPlugin (HSQUIRRELVM v)
 
int ScriptBindings::ScriptPluginWrapper::ExecutePlugin (const wxString &name)
 
void ScriptBindings::Register_ScriptPlugin ()
 

Variables

ModuleMenuCallbacks ScriptBindings::ScriptPluginWrapper::s_MenuCallbacks
 
ScriptPlugins ScriptBindings::ScriptPluginWrapper::s_ScriptPlugins
 
ScriptPluginsMenus ScriptBindings::ScriptPluginWrapper::s_ScriptPluginsMenus
 
const char * ScriptBindings::s_cbScriptPlugin
 

Class Documentation

◆ ScriptBindings::ScriptPluginWrapper::MenuCallback

struct ScriptBindings::ScriptPluginWrapper::MenuCallback

Definition at line 22 of file sc_plugin.cpp.

Collaboration diagram for ScriptBindings::ScriptPluginWrapper::MenuCallback:
Class Members
int menuIndex
SquirrelObject object