diff options
Diffstat (limited to 'src/textadept.h')
-rw-r--r-- | src/textadept.h | 53 |
1 files changed, 24 insertions, 29 deletions
diff --git a/src/textadept.h b/src/textadept.h index 1a5e60e1..0fd0487b 100644 --- a/src/textadept.h +++ b/src/textadept.h @@ -14,12 +14,10 @@ #include <SciLexer.h> #include <ScintillaWidget.h> -extern "C" { #include <gcocoadialog.h> #include <lua.h> #include <lualib.h> #include <lauxlib.h> -} #ifdef MAC using namespace Scintilla; @@ -32,43 +30,40 @@ extern GtkWidget *window, *focused_editor, *command_entry, *pm_container, *match_case_opt, *whole_word_opt, *lua_opt, *in_files_opt; extern char *textadept_home; -static long SS(ScintillaObject *sci, unsigned int msg, unsigned long wParam=0, - long lParam=0) { - return scintilla_send_message(sci, msg, wParam, lParam); -} +#define SS(editor, m, w, l) scintilla_send_message(SCINTILLA(editor), m, w, l) // textadept.c void create_ui(); -GtkWidget *new_scintilla_window(sptr_t default_id); -void remove_scintilla_window(GtkWidget *editor); -void new_scintilla_buffer(ScintillaObject *sci, bool create, bool addref); -void remove_scintilla_buffer(sptr_t doc); -void split_window(GtkWidget *editor, bool vertical); -bool unsplit_window(GtkWidget *editor); -void set_menubar(GtkWidget *menubar); -void set_statusbar_text(const char *text, bool docbar); +GtkWidget *new_scintilla_window(sptr_t); +void remove_scintilla_window(GtkWidget *); +void new_scintilla_buffer(GtkWidget *, int, int); +void remove_scintilla_buffer(sptr_t); +void split_window(GtkWidget *, int); +int unsplit_window(GtkWidget *); +void set_menubar(GtkWidget *); +void set_statusbar_text(const char *, int); void pm_toggle_focus(); void find_toggle_focus(); void ce_toggle_focus(); // lua_interface.c -bool l_init(int argc, char **argv, bool reinit); +int l_init(int, char **, int); void l_close(); -bool l_load_script(const char *script_file); -void l_add_scintilla_window(GtkWidget *editor); -void l_remove_scintilla_window(GtkWidget *editor); -void l_goto_scintilla_window(GtkWidget *editor, int n, bool absolute); -void l_set_view_global(GtkWidget *editor); -int l_add_scintilla_buffer(sptr_t doc); -void l_remove_scintilla_buffer(sptr_t doc); -void l_goto_scintilla_buffer(GtkWidget *editor, int n, bool absolute); -void l_set_buffer_global(ScintillaObject *sci); +int l_load_script(const char *); +void l_add_scintilla_window(GtkWidget *); +void l_remove_scintilla_window(GtkWidget *); +void l_goto_scintilla_window(GtkWidget *, int, int); +void l_set_view_global(GtkWidget *); +int l_add_scintilla_buffer(sptr_t); +void l_remove_scintilla_buffer(sptr_t); +void l_goto_scintilla_buffer(GtkWidget *, int, int); +void l_set_buffer_global(GtkWidget *); -bool l_handle_event(const char *e, ...); -void l_handle_scnnotification(SCNotification *n); -void l_ta_popup_context_menu(GdkEventButton *event); +int l_handle_event(const char *, ...); +void l_handle_scnnotification(struct SCNotification *); +void l_ta_popup_context_menu(GdkEventButton *); -int l_pm_pathtableref(GtkTreeStore *store, GtkTreePath *path); -void l_pm_popup_context_menu(GdkEventButton *event); +int l_pm_pathtableref(GtkTreeStore *, GtkTreePath *); +void l_pm_popup_context_menu(GdkEventButton *); #endif |