EFocusTracker

EFocusTracker

Synopsis

struct              EFocusTracker;
EFocusTracker *     e_focus_tracker_new                 (GtkWindow *window);
GtkWidget *         e_focus_tracker_get_focus           (EFocusTracker *focus_tracker);
GtkWindow *         e_focus_tracker_get_window          (EFocusTracker *focus_tracker);
GtkAction *         e_focus_tracker_get_cut_clipboard_action
                                                        (EFocusTracker *focus_tracker);
void                e_focus_tracker_set_cut_clipboard_action
                                                        (EFocusTracker *focus_tracker,
                                                         GtkAction *cut_clipboard);
GtkAction *         e_focus_tracker_get_copy_clipboard_action
                                                        (EFocusTracker *focus_tracker);
void                e_focus_tracker_set_copy_clipboard_action
                                                        (EFocusTracker *focus_tracker,
                                                         GtkAction *copy_clipboard);
GtkAction *         e_focus_tracker_get_paste_clipboard_action
                                                        (EFocusTracker *focus_tracker);
void                e_focus_tracker_set_paste_clipboard_action
                                                        (EFocusTracker *focus_tracker,
                                                         GtkAction *paste_clipboard);
GtkAction *         e_focus_tracker_get_delete_selection_action
                                                        (EFocusTracker *focus_tracker);
void                e_focus_tracker_set_delete_selection_action
                                                        (EFocusTracker *focus_tracker,
                                                         GtkAction *delete_selection);
GtkAction *         e_focus_tracker_get_select_all_action
                                                        (EFocusTracker *focus_tracker);
void                e_focus_tracker_set_select_all_action
                                                        (EFocusTracker *focus_tracker,
                                                         GtkAction *select_all);
void                e_focus_tracker_update_actions      (EFocusTracker *focus_tracker);
void                e_focus_tracker_cut_clipboard       (EFocusTracker *focus_tracker);
void                e_focus_tracker_copy_clipboard      (EFocusTracker *focus_tracker);
void                e_focus_tracker_paste_clipboard     (EFocusTracker *focus_tracker);
void                e_focus_tracker_delete_selection    (EFocusTracker *focus_tracker);
void                e_focus_tracker_select_all          (EFocusTracker *focus_tracker);

Object Hierarchy

  GObject
   +----EFocusTracker

Properties

  "copy-clipboard-action"    GtkAction*            : Read / Write
  "cut-clipboard-action"     GtkAction*            : Read / Write
  "delete-selection-action"  GtkAction*            : Read / Write
  "focus"                    GtkWidget*            : Read
  "paste-clipboard-action"   GtkAction*            : Read / Write
  "select-all-action"        GtkAction*            : Read / Write
  "window"                   GtkWindow*            : Read / Write / Construct Only

Description

Details

struct EFocusTracker

struct EFocusTracker;

e_focus_tracker_new ()

EFocusTracker *     e_focus_tracker_new                 (GtkWindow *window);

e_focus_tracker_get_focus ()

GtkWidget *         e_focus_tracker_get_focus           (EFocusTracker *focus_tracker);

e_focus_tracker_get_window ()

GtkWindow *         e_focus_tracker_get_window          (EFocusTracker *focus_tracker);

e_focus_tracker_get_cut_clipboard_action ()

GtkAction *         e_focus_tracker_get_cut_clipboard_action
                                                        (EFocusTracker *focus_tracker);

e_focus_tracker_set_cut_clipboard_action ()

void                e_focus_tracker_set_cut_clipboard_action
                                                        (EFocusTracker *focus_tracker,
                                                         GtkAction *cut_clipboard);

e_focus_tracker_get_copy_clipboard_action ()

GtkAction *         e_focus_tracker_get_copy_clipboard_action
                                                        (EFocusTracker *focus_tracker);

e_focus_tracker_set_copy_clipboard_action ()

void                e_focus_tracker_set_copy_clipboard_action
                                                        (EFocusTracker *focus_tracker,
                                                         GtkAction *copy_clipboard);

e_focus_tracker_get_paste_clipboard_action ()

GtkAction *         e_focus_tracker_get_paste_clipboard_action
                                                        (EFocusTracker *focus_tracker);

e_focus_tracker_set_paste_clipboard_action ()

void                e_focus_tracker_set_paste_clipboard_action
                                                        (EFocusTracker *focus_tracker,
                                                         GtkAction *paste_clipboard);

e_focus_tracker_get_delete_selection_action ()

GtkAction *         e_focus_tracker_get_delete_selection_action
                                                        (EFocusTracker *focus_tracker);

e_focus_tracker_set_delete_selection_action ()

void                e_focus_tracker_set_delete_selection_action
                                                        (EFocusTracker *focus_tracker,
                                                         GtkAction *delete_selection);

e_focus_tracker_get_select_all_action ()

GtkAction *         e_focus_tracker_get_select_all_action
                                                        (EFocusTracker *focus_tracker);

e_focus_tracker_set_select_all_action ()

void                e_focus_tracker_set_select_all_action
                                                        (EFocusTracker *focus_tracker,
                                                         GtkAction *select_all);

e_focus_tracker_update_actions ()

void                e_focus_tracker_update_actions      (EFocusTracker *focus_tracker);

e_focus_tracker_cut_clipboard ()

void                e_focus_tracker_cut_clipboard       (EFocusTracker *focus_tracker);

e_focus_tracker_copy_clipboard ()

void                e_focus_tracker_copy_clipboard      (EFocusTracker *focus_tracker);

e_focus_tracker_paste_clipboard ()

void                e_focus_tracker_paste_clipboard     (EFocusTracker *focus_tracker);

e_focus_tracker_delete_selection ()

void                e_focus_tracker_delete_selection    (EFocusTracker *focus_tracker);

e_focus_tracker_select_all ()

void                e_focus_tracker_select_all          (EFocusTracker *focus_tracker);

Property Details

The "copy-clipboard-action" property

  "copy-clipboard-action"    GtkAction*            : Read / Write


The "cut-clipboard-action" property

  "cut-clipboard-action"     GtkAction*            : Read / Write


The "delete-selection-action" property

  "delete-selection-action"  GtkAction*            : Read / Write


The "focus" property

  "focus"                    GtkWidget*            : Read


The "paste-clipboard-action" property

  "paste-clipboard-action"   GtkAction*            : Read / Write


The "select-all-action" property

  "select-all-action"        GtkAction*            : Read / Write


The "window" property

  "window"                   GtkWindow*            : Read / Write / Construct Only