![]() |
![]() |
![]() |
CodeSlayer Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Signals |
#include <codeslayer/codeslayer-menubar.h> struct CodeSlayerMenuBar; GtkWidget * codeslayer_menu_bar_new (GtkWidget *window
,CodeSlayerProfile *profile
); void codeslayer_menu_bar_new_document (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_open_document (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_save_document (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_save_all_documents (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_close_document (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_quit_application (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_cut (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_copy (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_paste (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_delete (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_to_uppercase (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_to_lowercase (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_copy_lines (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_show_preferences (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_show_profiles (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_sync_with_document (CodeSlayerMenuBar *menu_bar
,gboolean sync_with_document
); void codeslayer_menu_bar_scan_external_changes (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_find (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_replace (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_find_next (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_find_previous (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_find_projects (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_go_to_line (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_fullscreen_window (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_show_side_pane (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_show_bottom_pane (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_draw_spaces (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_word_wrap (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_add_tools_item (CodeSlayerMenuBar *menu_bar
,GtkWidget *item
); void codeslayer_menu_bar_remove_tools_item (CodeSlayerMenuBar *menu_bar
,GtkWidget *item
); GtkAccelGroup * codeslayer_menu_bar_get_accel_group (CodeSlayerMenuBar *menu_bar
); void codeslayer_menu_bar_add_projects (CodeSlayerMenuBar *menu_bar
,GSList *files
); void codeslayer_menu_bar_show_plugins (CodeSlayerMenuBar *menu_bar
);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkMenuShell +----GtkMenuBar +----CodeSlayerMenuBar
"add-projects" :No Hooks
"close-document" :No Hooks
"copy" :No Hooks
"copy-lines" :No Hooks
"cut" :No Hooks
"del" :No Hooks
"draw-spaces" :No Hooks
"find" :No Hooks
"find-next" :No Hooks
"find-previous" :No Hooks
"find-projects" :No Hooks
"fullscreen-window" :No Hooks
"go-to-line" :No Hooks
"new-document" :No Hooks
"open-document" :No Hooks
"paste" :No Hooks
"quit-application" :No Hooks
"replace" :No Hooks
"save-all-documents" :No Hooks
"save-document" :No Hooks
"scan-external-changes" :No Hooks
"show-bottom-pane" :No Hooks
"show-plugins" :No Hooks
"show-preferences" :No Hooks
"show-profiles" :No Hooks
"show-side-pane" :No Hooks
"sync-menu" :No Hooks
"sync-with-document" :No Hooks
"to-lowercase" :No Hooks
"to-uppercase" :No Hooks
"word-wrap" :No Hooks
GtkWidget * codeslayer_menu_bar_new (GtkWidget *window
,CodeSlayerProfile *profile
);
Creates a new CodeSlayerMenuBar.
|
the main application window. |
|
a CodeSlayerProfile. |
Returns : |
a new CodeSlayerMenuBar. |
void codeslayer_menu_bar_new_document (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_open_document (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_save_document (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_save_all_documents
(CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_close_document (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_quit_application
(CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_cut (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_copy (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_paste (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_delete (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_to_uppercase (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_to_lowercase (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_copy_lines (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_show_preferences
(CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_show_profiles (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_sync_with_document (CodeSlayerMenuBar *menu_bar
,gboolean sync_with_document
);
|
a CodeSlayerMenuBar. |
|
is TRUE if the projects should be synced with the document. |
void codeslayer_menu_bar_scan_external_changes
(CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_find (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_replace (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_find_next (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_find_previous (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_find_projects (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_go_to_line (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_fullscreen_window
(CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_show_side_pane (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_show_bottom_pane
(CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_draw_spaces (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_word_wrap (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
void codeslayer_menu_bar_add_tools_item (CodeSlayerMenuBar *menu_bar
,GtkWidget *item
);
|
a CodeSlayerMenuBar. |
|
a GtkMenuItem. |
void codeslayer_menu_bar_remove_tools_item (CodeSlayerMenuBar *menu_bar
,GtkWidget *item
);
|
a CodeSlayerMenuBar. |
|
a GtkMenuItem. |
GtkAccelGroup * codeslayer_menu_bar_get_accel_group (CodeSlayerMenuBar *menu_bar
);
void codeslayer_menu_bar_add_projects (CodeSlayerMenuBar *menu_bar
,GSList *files
);
|
a CodeSlayerMenuBar. |
|
a list of GFile. |
void codeslayer_menu_bar_show_plugins (CodeSlayerMenuBar *menu_bar
);
|
a CodeSlayerMenuBar. |
"add-projects"
signalvoid user_function (CodeSlayerMenuBar *codeslayermenubar,
gpointer arg1,
gpointer user_data) : No Hooks
"close-document"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::close-document signal is a request to close the active document.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"copy"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::copy signal is a request to copy the selected text.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"copy-lines"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
The ::copy-lines signal enables the (Ctrl + Shift + Down) keystroke to copy the currently selected lines.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"cut"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::cut signal is a request to cut the selected text.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"del"
signalvoid user_function (CodeSlayerMenuBar *codeslayermenubar,
gpointer user_data) : No Hooks
"draw-spaces"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::draw-spaces signal is a request to show the invisible characters in the documents.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"find"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::find signal is a request to open up the notebook search.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"find-next"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::find-next signal is a request to find the next value using the notebook search.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"find-previous"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::find-previous signal is a request to find the previous value using the notebook search.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"find-projects"
signalvoid user_function (CodeSlayerMenuBar *menu,
gchar *arg1,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::find-projects signal is a request to open up the search dialog.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"fullscreen-window"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::fullscreen-window signal is a request to open up the search dialog.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"go-to-line"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::go-to-line signal is a request to jump to the line number.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"new-document"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::new-document signal is a request to save the active document.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"open-document"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::open-document signal is a request to save the active document.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"paste"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::paste signal is a request to paste the selected text.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"quit-application"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::quit-application signal is a request to close the application.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"replace"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::replace signal is a request to open up the notebook search.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"save-all-documents"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::save-all-documents signal is a request to save all the open documents.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"save-document"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::save-document signal is a request to save the active document.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"scan-external-changes"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::scan-external-changes signal is a request to scan for changes outside document.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"show-bottom-pane"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::show-side-pane signal is a request to open up the bottom pane.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"show-plugins"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::show-plugins signal is a request to open up the plugins dialog.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"show-preferences"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::show-preferences signal is a request to open up the preferences dialog.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"show-profiles"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::show-profiles signal is a request to open up the profiles dialog.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"show-side-pane"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
Note: for internal use only.
The ::show-side-pane signal is a request to open up the side pane.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"sync-menu"
signalvoid user_function (CodeSlayerMenuBar *menu,
gboolean arg1,
gboolean arg2,
gpointer user_data) : No Hooks
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"sync-with-document"
signalvoid user_function (CodeSlayerMenuBar *menu,
gboolean arg1,
gpointer user_data) : No Hooks
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"to-lowercase"
signalvoid user_function (CodeSlayerMenuBar *menu,
gpointer user_data) : No Hooks
The ::to-lowercase signal enables the (Ctrl + L) keystroke to lowercase the selected text.
|
the menu that received the signal |
|
user data set when the signal handler was connected. |
"to-uppercase"
signalvoid user_function (CodeSlayerMenuBar *codeslayermenubar,
gpointer user_data) : No Hooks
"word-wrap"
signalvoid user_function (CodeSlayerMenuBar *codeslayermenubar,
gpointer user_data) : No Hooks