CodeSlayerMenuBar

CodeSlayerMenuBar — The application menu.

Synopsis

#include <codeslayer/codeslayer-menubar.h>

struct              CodeSlayerMenuBar;
GtkWidget *         codeslayer_menu_bar_new             (GtkWidget *window,
                                                         CodeSlayerGroups *groups,
                                                         CodeSlayerPreferences *preferences,
                                                         CodeSlayerSettings *settings);
void                codeslayer_menu_bar_save_editor     (CodeSlayerMenuBar *menu_bar);
void                codeslayer_menu_bar_save_all_editors
                                                        (CodeSlayerMenuBar *menu_bar);
void                codeslayer_menu_bar_close_editor    (CodeSlayerMenuBar *menu_bar);
void                codeslayer_menu_bar_quit_application
                                                        (CodeSlayerMenuBar *menu_bar);
void                codeslayer_menu_bar_undo            (CodeSlayerMenuBar *menu_bar);
void                codeslayer_menu_bar_redo            (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_select_all      (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_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_refresh_groups  (CodeSlayerMenuBar *menu_bar,
                                                         CodeSlayerGroups *groups);
void                codeslayer_menu_bar_group_changed   (CodeSlayerMenuBar *menu_bar,
                                                         const gchar *group_name);
void                codeslayer_menu_bar_new_group       (CodeSlayerMenuBar *menu_bar,
                                                         const gchar *group_name);
void                codeslayer_menu_bar_rename_group    (CodeSlayerMenuBar *menu_bar,
                                                         const gchar *group_name);
void                codeslayer_menu_bar_remove_group    (CodeSlayerMenuBar *menu_bar);
void                codeslayer_menu_bar_sync_with_notebook
                                                        (CodeSlayerMenuBar *menu_bar,
                                                         GtkWidget *notebook);
void                codeslayer_menu_bar_sync_with_panes (CodeSlayerMenuBar *menu_bar,
                                                         gboolean show_side_pane,
                                                         gboolean show_bottom_pane);
void                codeslayer_menu_bar_add_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);
void                codeslayer_menu_bar_remove_tools_item
                                                        (CodeSlayerMenuBar *menu_bar,
                                                         GtkWidget *item);
void                codeslayer_menu_bar_tools_add_item  (CodeSlayerMenuBarTools *menu_bar_tools,
                                                         GtkWidget *item);
void                codeslayer_menu_bar_tools_remove_item
                                                        (CodeSlayerMenuBarTools *menu_bar_tools,
                                                         GtkWidget *item);
void                codeslayer_menu_bar_sync_projects_with_editor
                                                        (CodeSlayerMenuBar *menu_bar,
                                                         gboolean sync_projects_with_editor);
void                codeslayer_menu_bar_scan_external_changes
                                                        (CodeSlayerMenuBar *menu_bar);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkMenuShell
                           +----GtkMenuBar
                                 +----CodeSlayerMenuBar

Implemented Interfaces

CodeSlayerMenuBar implements AtkImplementorIface and GtkBuildable.

Signals

  "add-projects"                                   : No Hooks
  "close-editor"                                   : 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
  "group-changed"                                  : No Hooks
  "new-group"                                      : No Hooks
  "paste"                                          : No Hooks
  "quit-application"                               : No Hooks
  "redo"                                           : No Hooks
  "remove-group"                                   : No Hooks
  "rename-group"                                   : No Hooks
  "replace"                                        : No Hooks
  "save-all-editors"                               : No Hooks
  "save-editor"                                    : No Hooks
  "scan-external-changes"                          : No Hooks
  "select-all"                                     : No Hooks
  "show-bottom-pane"                               : No Hooks
  "show-plugins"                                   : No Hooks
  "show-preferences"                               : No Hooks
  "show-side-pane"                                 : No Hooks
  "sync-projects-with-editor"                      : No Hooks
  "to-lowercase"                                   : No Hooks
  "to-uppercase"                                   : No Hooks
  "undo"                                           : No Hooks

Description

Details

struct CodeSlayerMenuBar

struct CodeSlayerMenuBar;

codeslayer_menu_bar_new ()

GtkWidget *         codeslayer_menu_bar_new             (GtkWidget *window,
                                                         CodeSlayerGroups *groups,
                                                         CodeSlayerPreferences *preferences,
                                                         CodeSlayerSettings *settings);

Creates a new CodeSlayerMenuBar.

window :

the main application window.

groups :

a CodeSlayerGroups.

preferences :

a CodeSlayerPreferences.

settings :

a CodeSlayerSettings.

Returns :

a new CodeSlayerMenuBar.

codeslayer_menu_bar_save_editor ()

void                codeslayer_menu_bar_save_editor     (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_save_all_editors ()

void                codeslayer_menu_bar_save_all_editors
                                                        (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_close_editor ()

void                codeslayer_menu_bar_close_editor    (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_quit_application ()

void                codeslayer_menu_bar_quit_application
                                                        (CodeSlayerMenuBar *menu_bar);

codeslayer_menu_bar_undo ()

void                codeslayer_menu_bar_undo            (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_redo ()

void                codeslayer_menu_bar_redo            (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_cut ()

void                codeslayer_menu_bar_cut             (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_copy ()

void                codeslayer_menu_bar_copy            (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_paste ()

void                codeslayer_menu_bar_paste           (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_delete ()

void                codeslayer_menu_bar_delete          (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_select_all ()

void                codeslayer_menu_bar_select_all      (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_to_uppercase ()

void                codeslayer_menu_bar_to_uppercase    (CodeSlayerMenuBar *menu_bar);

codeslayer_menu_bar_to_lowercase ()

void                codeslayer_menu_bar_to_lowercase    (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_copy_lines ()

void                codeslayer_menu_bar_copy_lines      (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_show_preferences ()

void                codeslayer_menu_bar_show_preferences
                                                        (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_find ()

void                codeslayer_menu_bar_find            (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_replace ()

void                codeslayer_menu_bar_replace         (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_find_next ()

void                codeslayer_menu_bar_find_next       (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_find_previous ()

void                codeslayer_menu_bar_find_previous   (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_find_projects ()

void                codeslayer_menu_bar_find_projects   (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_go_to_line ()

void                codeslayer_menu_bar_go_to_line      (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_fullscreen_window ()

void                codeslayer_menu_bar_fullscreen_window
                                                        (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_show_side_pane ()

void                codeslayer_menu_bar_show_side_pane  (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_show_bottom_pane ()

void                codeslayer_menu_bar_show_bottom_pane
                                                        (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_draw_spaces ()

void                codeslayer_menu_bar_draw_spaces     (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_refresh_groups ()

void                codeslayer_menu_bar_refresh_groups  (CodeSlayerMenuBar *menu_bar,
                                                         CodeSlayerGroups *groups);

menu_bar :

a CodeSlayerMenuBar.

groups :

a CodeSlayerGroups.

codeslayer_menu_bar_group_changed ()

void                codeslayer_menu_bar_group_changed   (CodeSlayerMenuBar *menu_bar,
                                                         const gchar *group_name);

menu_bar :

a CodeSlayerMenuBar.

group_name :

the group name.

codeslayer_menu_bar_new_group ()

void                codeslayer_menu_bar_new_group       (CodeSlayerMenuBar *menu_bar,
                                                         const gchar *group_name);

menu_bar :

a CodeSlayerMenuBar.

group_name :

the group name.

codeslayer_menu_bar_rename_group ()

void                codeslayer_menu_bar_rename_group    (CodeSlayerMenuBar *menu_bar,
                                                         const gchar *group_name);

menu_bar :

a CodeSlayerMenuBar.

group_name :

the group name.

codeslayer_menu_bar_remove_group ()

void                codeslayer_menu_bar_remove_group    (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_sync_with_notebook ()

void                codeslayer_menu_bar_sync_with_notebook
                                                        (CodeSlayerMenuBar *menu_bar,
                                                         GtkWidget *notebook);

Update the sensitivity of editor related menu items based on the current state of the notebook CodeSlayerEditor widgets.

menu_bar :

a CodeSlayerMenuBar.

notebook :

a CodeSlayerNotebook.

codeslayer_menu_bar_sync_with_panes ()

void                codeslayer_menu_bar_sync_with_panes (CodeSlayerMenuBar *menu_bar,
                                                         gboolean show_side_pane,
                                                         gboolean show_bottom_pane);

Update the sensitivity of view related menu items based on the current state of the bottom and side pane.

menu_bar :

a CodeSlayerMenuBar.

show_side_pane :

if TRUE then the side pane is shown

show_bottom_pane :

if TRUE then the bottom pane is shown

codeslayer_menu_bar_add_tools_item ()

void                codeslayer_menu_bar_add_tools_item  (CodeSlayerMenuBar *menu_bar,
                                                         GtkWidget *item);

menu_bar :

a CodeSlayerMenuBar.

item :

a GtkMenuItem.

codeslayer_menu_bar_get_accel_group ()

GtkAccelGroup *     codeslayer_menu_bar_get_accel_group (CodeSlayerMenuBar *menu_bar);

codeslayer_menu_bar_add_projects ()

void                codeslayer_menu_bar_add_projects    (CodeSlayerMenuBar *menu_bar,
                                                         GSList *files);

menu_bar :

a CodeSlayerMenuBar.

files :

a list of GFile.

codeslayer_menu_bar_show_plugins ()

void                codeslayer_menu_bar_show_plugins    (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

codeslayer_menu_bar_remove_tools_item ()

void                codeslayer_menu_bar_remove_tools_item
                                                        (CodeSlayerMenuBar *menu_bar,
                                                         GtkWidget *item);

menu_bar :

a CodeSlayerMenuBar.

item :

a GtkMenuItem.

codeslayer_menu_bar_tools_add_item ()

void                codeslayer_menu_bar_tools_add_item  (CodeSlayerMenuBarTools *menu_bar_tools,
                                                         GtkWidget *item);

menu_bar_tools :

a CodeSlayerMenuBarTools.

item :

a GtkWidget.

codeslayer_menu_bar_tools_remove_item ()

void                codeslayer_menu_bar_tools_remove_item
                                                        (CodeSlayerMenuBarTools *menu_bar_tools,
                                                         GtkWidget *item);

menu_bar_tools :

a CodeSlayerMenuBarTools.

item :

a GtkWidget.

codeslayer_menu_bar_sync_projects_with_editor ()

void                codeslayer_menu_bar_sync_projects_with_editor
                                                        (CodeSlayerMenuBar *menu_bar,
                                                         gboolean sync_projects_with_editor);

menu_bar :

a CodeSlayerMenuBar.

sync_projects_with_editor :

is TRUE if the projects should be synced with the editor.

codeslayer_menu_bar_scan_external_changes ()

void                codeslayer_menu_bar_scan_external_changes
                                                        (CodeSlayerMenuBar *menu_bar);

menu_bar :

a CodeSlayerMenuBar.

Signal Details

The "add-projects" signal

void                user_function                      (CodeSlayerMenuBar *codeslayermenubar,
                                                        gpointer           arg1,
                                                        gpointer           user_data)              : No Hooks

The "close-editor" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::close-editor signal is a request to close the active editor.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "copy" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "copy-lines" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "cut" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "del" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::del signal is a request to delete the selected text.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "draw-spaces" signal

void                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 editors.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "find" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "find-next" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "find-previous" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "find-projects" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "fullscreen-window" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "go-to-line" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "group-changed" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gchar             *arg1,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::group-changed signal is a request for the active group to be changed.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "new-group" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gchar             *arg1,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::new-group signal is a request to create a new group.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "paste" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "quit-application" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "redo" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::redo signal is a request to redo the last change.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "remove-group" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::remove-group signal is a request to remove the active group.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "rename-group" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gchar             *arg1,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::rename-group signal is a request to rename the active group.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "replace" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "save-all-editors" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::save-all-editors signal is a request to save all the open editors.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "save-editor" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::save-editor signal is a request to save the active editor.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "scan-external-changes" signal

void                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 editor.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "select-all" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::select-all signal is a request to select all the text.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "show-bottom-pane" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "show-plugins" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "show-preferences" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "show-side-pane" signal

void                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.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "sync-projects-with-editor" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gboolean           arg1,
                                                        gpointer           user_data)      : No Hooks

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "to-lowercase" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gpointer           user_data)      : No Hooks

The ::to-lowercase signal enables the (Ctrl + L) keystroke to lowercase the selected text.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "to-uppercase" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gpointer           user_data)      : No Hooks

The ::to-uppercase signal enables the (Ctrl + U) keystroke to uppercase the selected text.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.

The "undo" signal

void                user_function                      (CodeSlayerMenuBar *menu,
                                                        gpointer           user_data)      : No Hooks

Note: for internal use only.

The ::undo signal is a request to undo the last change.

menu :

the menu that received the signal

user_data :

user data set when the signal handler was connected.