| Evolution Shell Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
#include <shell/e-shell.h>
EShell;
enum EShellLineStatus;
EShell * e_shell_new (gboolean online);
GList * e_shell_list_modules (EShell *shell);
const gchar * e_shell_get_canonical_name (EShell *shell,
const gchar *name);
EShellModule * e_shell_get_module_by_name (EShell *shell,
const gchar *name);
EShellModule * e_shell_get_module_by_scheme (EShell *shell,
const gchar *scheme);
GtkWidget * e_shell_create_window (EShell *shell);
gboolean e_shell_handle_uri (EShell *shell,
const gchar *uri);
void e_shell_send_receive (EShell *shell,
GtkWindow *parent);
gboolean e_shell_get_online_mode (EShell *shell);
void e_shell_set_online_mode (EShell *shell,
gboolean online_mode);
EShellLineStatus e_shell_get_line_status (EShell *shell);
void e_shell_set_line_status (EShell *shell,
EShellLineStatus status);
GtkWidget * e_shell_get_preferences_window (void);
gboolean e_shell_is_busy (EShell *shell);
gboolean e_shell_do_quit (EShell *shell);
gboolean e_shell_quit (EShell *shell);
"handle-uri" : Run Last / Action "send-receive" : Run Last / Action "window-created" : Run Last "window-destroyed" : Run Last
typedef struct _EShell EShell;
Contains only private data that should be read and manipulated using the functions below.
enum EShellLineStatus {
E_SHELL_LINE_STATUS_ONLINE,
E_SHELL_LINE_STATUS_GOING_OFFLINE, /* NB: really means changing state in either direction */
E_SHELL_LINE_STATUS_OFFLINE,
E_SHELL_LINE_STATUS_FORCED_OFFLINE
};
const gchar * e_shell_get_canonical_name (EShell *shell, const gchar *name);
|
|
|
|
Returns : |
EShellModule * e_shell_get_module_by_name (EShell *shell, const gchar *name);
|
|
|
|
Returns : |
EShellModule * e_shell_get_module_by_scheme (EShell *shell, const gchar *scheme);
|
|
|
|
Returns : |
gboolean e_shell_handle_uri (EShell *shell, const gchar *uri);
|
|
|
|
Returns : |
void e_shell_send_receive (EShell *shell, GtkWindow *parent);
|
|
|
void e_shell_set_online_mode (EShell *shell, gboolean online_mode);
|
|
|
EShellLineStatus e_shell_get_line_status (EShell *shell);
|
|
Returns : |
void e_shell_set_line_status (EShell *shell, EShellLineStatus status);
|
|
|
"online-mode" property"online-mode" gboolean : Read / Write / Construct
Whether the shell is online.
Default value: TRUE
"handle-uri" signalgboolean user_function (EShell *eshell, gchar *arg1, gpointer user_data) : Run Last / Action
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
Returns : |
"send-receive" signalvoid user_function (EShell *eshell, GtkWindow *arg1, gpointer user_data) : Run Last / Action
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"window-created" signalvoid user_function (EShell *eshell, EShellWindow *arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |