+void on_notify_ok_clicked (GtkButton *button, gpointer user_data)
+{
+ mwdata_t *mdata = (mwdata_t *)user_data;
+ GtkWidget *notify_win;
+ GtkTextView *tview;
+ GtkTextBuffer *tbuf;
+ GtkTextIter siter, eiter;
+ gchar *text;
+
+ tview = GTK_TEXT_VIEW (gtk_builder_get_object (mdata->builder, "notify_textview"));
+ tbuf = gtk_text_view_get_buffer(tview);
+ gtk_text_buffer_get_start_iter(tbuf, &siter);
+ gtk_text_buffer_get_end_iter(tbuf, &eiter);
+
+ text = gtk_text_buffer_get_text(tbuf, &siter, &eiter, FALSE);
+
+ mw_do_notification(&mdata->mwdevice, "Notification", text, 2);
+
+ notify_win = GTK_WIDGET (gtk_builder_get_object (mdata->builder, "notify_win"));
+ gtk_widget_hide (notify_win);
+}
+
+void on_notify_cancel_clicked (GtkButton *button, gpointer user_data)
+{
+ mwdata_t *mdata = (mwdata_t *)user_data;
+ GtkWidget *notify_win;
+
+ notify_win = GTK_WIDGET (gtk_builder_get_object (mdata->builder, "notify_win"));
+ gtk_widget_hide (notify_win);
+}
+
+