X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-window.c;h=ee4553e7ffe6ed395f2b300b1867ddcf4e40b7cb;hp=2aed6041f39bffcfa20fb57cd9d9c3af9b2fecae;hb=556398d85f1803ab8d4871a107bc4b8938c444ae;hpb=5a5108804dcac3687462958bd3ca208694e0e9a4 diff --git a/src/widgets/modest-window.c b/src/widgets/modest-window.c index 2aed604..ee4553e 100644 --- a/src/widgets/modest-window.c +++ b/src/widgets/modest-window.c @@ -36,12 +36,13 @@ static void modest_window_class_init (ModestWindowClass *klass); static void modest_window_init (ModestWindow *obj); static void modest_window_finalize (GObject *obj); -static void modest_window_set_zoom_default (ModestWindow *window, - gdouble zoom); -static gdouble modest_window_get_zoom_default (ModestWindow *window); -static gboolean modest_window_zoom_plus_default (ModestWindow *window); -static gboolean modest_window_zoom_minus_default (ModestWindow *window); - +static void modest_window_set_zoom_default (ModestWindow *window, + gdouble zoom); +static gdouble modest_window_get_zoom_default (ModestWindow *window); +static gboolean modest_window_zoom_plus_default (ModestWindow *window); +static gboolean modest_window_zoom_minus_default (ModestWindow *window); +static void modest_window_show_toolbar_default (ModestWindow *window, + gboolean show_toolbar); /* list my signals */ enum { @@ -98,6 +99,7 @@ modest_window_class_init (ModestWindowClass *klass) klass->get_zoom_func = modest_window_get_zoom_default; klass->zoom_plus_func = modest_window_zoom_plus_default; klass->zoom_minus_func = modest_window_zoom_minus_default; + klass->show_toolbar_func = modest_window_show_toolbar_default; g_type_class_add_private (gobject_class, sizeof(ModestWindowPrivate)); } @@ -184,27 +186,49 @@ modest_window_zoom_minus (ModestWindow *window) return MODEST_WINDOW_GET_CLASS (window)->zoom_minus_func (window); } +void +modest_window_show_toolbar (ModestWindow *window, + gboolean show_toolbar) +{ + MODEST_WINDOW_GET_CLASS (window)->show_toolbar_func (window, + show_toolbar); +} + + +/* Default implementations */ + static void modest_window_set_zoom_default (ModestWindow *window, gdouble zoom) { - return; + g_warning ("modest: You should implement %s", __FUNCTION__); + } static gdouble modest_window_get_zoom_default (ModestWindow *window) { + g_warning ("modest: You should implement %s", __FUNCTION__); return 1.0; } static gboolean modest_window_zoom_plus_default (ModestWindow *window) { + g_warning ("modest: You should implement %s", __FUNCTION__); return FALSE; } static gboolean modest_window_zoom_minus_default (ModestWindow *window) { + g_warning ("modest: You should implement %s", __FUNCTION__); return FALSE; } + +static void +modest_window_show_toolbar_default (ModestWindow *window, + gboolean show_toolbar) +{ + g_warning ("modest: You should implement %s", __FUNCTION__); +}