So Anjal can override what it needs to for its own purpose.
Also makes the EShellWindow design a little cleaner.
Methods added:
GtkWidget * (*construct_menubar) (EShellWindow *shell_window);
GtkWidget * (*construct_toolbar) (EShellWindow *shell_window);
GtkWidget * (*construct_sidebar) (EShellWindow *shell_window);
GtkWidget * (*construct_content) (EShellWindow *shell_window);
GtkWidget * (*construct_taskbar) (EShellWindow *shell_window);
EShellView * (*create_shell_view) (EShellWindow *shell_window,
const gchar *view_name);
Also added some new GObject properties to help decouple actions from
internal EShellWindow widgets created by these methods:
EShellWindow:sidebar-visible
EShellWindow:switcher-visible
EShellWindow:taskbar-visible
EShellWindow:toolbar-visible
174 lines
1.7 KiB
Plaintext
174 lines
1.7 KiB
Plaintext
<!-- ##### SECTION Title ##### -->
|
|
User Alert Handling
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### SECTION Stability_Level ##### -->
|
|
|
|
|
|
<!-- ##### MACRO E_ALERT_INFO ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO E_ALERT_INFO_PRIMARY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO E_ALERT_WARNING ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO E_ALERT_WARNING_PRIMARY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO E_ALERT_ERROR ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO E_ALERT_ERROR_PRIMARY ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO E_ALERT_ASK_FILE_EXISTS_OVERWRITE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO E_ALERT_NO_SAVE_FILE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO E_ALERT_NO_LOAD_FILE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### STRUCT EAlert ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION e_alert_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tag:
|
|
@arg0:
|
|
@Varargs:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_alert_newv ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tag:
|
|
@arg0:
|
|
@ap:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_alert_free ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@alert:
|
|
|
|
|
|
<!-- ##### FUNCTION e_alert_new_dialog ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@alert:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_alert_new_dialog_for_args ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@tag:
|
|
@arg0:
|
|
@Varargs:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_alert_run_dialog ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@alert:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_alert_run_dialog_for_args ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent:
|
|
@tag:
|
|
@arg0:
|
|
@Varargs:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION e_alert_dialog_count_buttons ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@dialog:
|
|
@Returns:
|
|
|
|
|