aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/dialogs/task-editor.c
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2012-05-10 23:59:21 +0800
committerMilan Crha <mcrha@redhat.com>2012-05-10 23:59:21 +0800
commit3c6919a70c6653c9306900b97f2896fdeed3375a (patch)
treeb604601324ba1caf3aad9bfe5e50486a63356877 /calendar/gui/dialogs/task-editor.c
parent3c7cce96c0a51c908c5819479489003e5b88bf68 (diff)
downloadgsoc2013-evolution-3c6919a70c6653c9306900b97f2896fdeed3375a.tar
gsoc2013-evolution-3c6919a70c6653c9306900b97f2896fdeed3375a.tar.gz
gsoc2013-evolution-3c6919a70c6653c9306900b97f2896fdeed3375a.tar.bz2
gsoc2013-evolution-3c6919a70c6653c9306900b97f2896fdeed3375a.tar.lz
gsoc2013-evolution-3c6919a70c6653c9306900b97f2896fdeed3375a.tar.xz
gsoc2013-evolution-3c6919a70c6653c9306900b97f2896fdeed3375a.tar.zst
gsoc2013-evolution-3c6919a70c6653c9306900b97f2896fdeed3375a.zip
Spell checking for 'Summary' in Event/Task/Memo editors
Diffstat (limited to 'calendar/gui/dialogs/task-editor.c')
-rw-r--r--calendar/gui/dialogs/task-editor.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/calendar/gui/dialogs/task-editor.c b/calendar/gui/dialogs/task-editor.c
index 927913c898..378aea593a 100644
--- a/calendar/gui/dialogs/task-editor.c
+++ b/calendar/gui/dialogs/task-editor.c
@@ -147,6 +147,7 @@ task_editor_constructor (GType type,
CompEditor *editor;
CompEditorFlags flags;
TaskEditorPrivate *priv;
+ GtkWidget *content_area;
GtkActionGroup *action_group;
ECalClient *client;
gboolean is_assigned;
@@ -160,10 +161,37 @@ task_editor_constructor (GType type,
client = comp_editor_get_client (editor);
flags = comp_editor_get_flags (editor);
- action_group = comp_editor_get_action_group (editor, "coordinated");
+
+ priv->task_page = task_page_new (priv->model, editor);
+ comp_editor_append_page (
+ editor, COMP_EDITOR_PAGE (priv->task_page),
+ _("Task"), TRUE);
+
+ priv->task_details_window = gtk_dialog_new_with_buttons (
+ _("Task Details"), GTK_WINDOW (object), GTK_DIALOG_MODAL,
+ GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, NULL);
+ g_signal_connect (
+ priv->task_details_window, "response",
+ G_CALLBACK (gtk_widget_hide), NULL);
+ g_signal_connect (
+ priv->task_details_window, "delete-event",
+ G_CALLBACK (gtk_widget_hide), NULL);
+
+ priv->task_details_page = task_details_page_new (editor);
+ content_area = gtk_dialog_get_content_area (
+ GTK_DIALOG (priv->task_details_window));
+ gtk_container_add (
+ GTK_CONTAINER (content_area),
+ comp_editor_page_get_widget (
+ (CompEditorPage *) priv->task_details_page));
+ gtk_widget_show_all (
+ gtk_bin_get_child (GTK_BIN (priv->task_details_window)));
+ comp_editor_append_page (
+ editor, COMP_EDITOR_PAGE (priv->task_details_page), NULL, FALSE);
is_assigned = flags & COMP_EDITOR_IS_ASSIGNED;
+ action_group = comp_editor_get_action_group (editor, "coordinated");
task_page_set_assignment (priv->task_page, is_assigned);
gtk_action_group_set_visible (action_group, is_assigned);
@@ -305,7 +333,6 @@ task_editor_init (TaskEditor *te)
CompEditor *editor = COMP_EDITOR (te);
GtkUIManager *ui_manager;
GtkActionGroup *action_group;
- GtkWidget *content_area;
GtkAction *action;
const gchar *id;
GError *error = NULL;
@@ -315,33 +342,6 @@ task_editor_init (TaskEditor *te)
te->priv->assignment_shown = TRUE;
te->priv->updating = FALSE;
- te->priv->task_page = task_page_new (te->priv->model, editor);
- comp_editor_append_page (
- editor, COMP_EDITOR_PAGE (te->priv->task_page),
- _("Task"), TRUE);
-
- te->priv->task_details_window = gtk_dialog_new_with_buttons (
- _("Task Details"), GTK_WINDOW (te), GTK_DIALOG_MODAL,
- GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, NULL);
- g_signal_connect (
- te->priv->task_details_window, "response",
- G_CALLBACK (gtk_widget_hide), NULL);
- g_signal_connect (
- te->priv->task_details_window, "delete-event",
- G_CALLBACK (gtk_widget_hide), NULL);
-
- te->priv->task_details_page = task_details_page_new (editor);
- content_area = gtk_dialog_get_content_area (
- GTK_DIALOG (te->priv->task_details_window));
- gtk_container_add (
- GTK_CONTAINER (content_area),
- comp_editor_page_get_widget (
- (CompEditorPage *) te->priv->task_details_page));
- gtk_widget_show_all (
- gtk_bin_get_child (GTK_BIN (te->priv->task_details_window)));
- comp_editor_append_page (
- editor, COMP_EDITOR_PAGE (te->priv->task_details_page), NULL, FALSE);
-
action_group = comp_editor_get_action_group (editor, "individual");
gtk_action_group_add_actions (
action_group, task_entries,