|
|
|
@ -25,7 +25,6 @@ public: |
|
|
|
const std::string menu_func_name, |
|
|
|
const std::string menu_func_name, |
|
|
|
const std::string plugin_path, |
|
|
|
const std::string plugin_path, |
|
|
|
const std::string menu_keybinding); |
|
|
|
const std::string menu_keybinding); |
|
|
|
// text-buffer functions
|
|
|
|
|
|
|
|
static void ReplaceWord(const std::string word); |
|
|
|
static void ReplaceWord(const std::string word); |
|
|
|
static void ReplaceLine(const std::string line); |
|
|
|
static void ReplaceLine(const std::string line); |
|
|
|
protected: |
|
|
|
protected: |
|
|
|
@ -64,11 +63,10 @@ namespace libjuci { |
|
|
|
namespace bp = boost::python; |
|
|
|
namespace bp = boost::python; |
|
|
|
bp::api::object OpenPythonScript(const std::string path, |
|
|
|
bp::api::object OpenPythonScript(const std::string path, |
|
|
|
bp::api::object python_name_space); |
|
|
|
bp::api::object python_name_space); |
|
|
|
|
|
|
|
|
|
|
|
void LoadPlugin(const std::string& plugin_name); |
|
|
|
void LoadPlugin(const std::string& plugin_name); |
|
|
|
void LoadPluginFunction(const std::string &function_name, |
|
|
|
void LoadPluginFunction(const std::string &function_name, |
|
|
|
const std::string &plugin_path); |
|
|
|
const std::string &plugin_path); |
|
|
|
|
|
|
|
|
|
|
|
void InitPlugin(const std::string& plugin_path); |
|
|
|
void InitPlugin(const std::string& plugin_path); |
|
|
|
} // libjuci
|
|
|
|
} // namespace libjuci
|
|
|
|
#endif // JUCI_API_H_
|
|
|
|
#endif // JUCI_API_H_
|
|
|
|
|