From c8a85a6aa040c1d2505b957af4cfb4bd39466504 Mon Sep 17 00:00:00 2001 From: Stefano Karapetsas Date: Thu, 30 Jan 2014 15:58:17 +0100 Subject: stickynotes: Add undo/redo feature Using GtkSourceView instead of GtkTextView This adds new dependency to package to build this applet Closes #17 https://github.com/mate-desktop/mate-applets/issues/17 --- stickynotes/stickynotes.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'stickynotes/stickynotes.c') diff --git a/stickynotes/stickynotes.c b/stickynotes/stickynotes.c index d38aee3f..bb80dcf3 100644 --- a/stickynotes/stickynotes.c +++ b/stickynotes/stickynotes.c @@ -21,10 +21,18 @@ #include #include #include +#include #define WNCK_I_KNOW_THIS_IS_UNSTABLE 1 #include #include +#if GTK_CHECK_VERSION (3, 0, 0) +#include +#else +#include +#include +#endif + #include "stickynotes.h" #include "stickynotes_callbacks.h" #include "util.h" @@ -122,6 +130,8 @@ stickynote_new_aux (GdkScreen *screen, gint x, gint y, gint w, gint h) note->w_lock = GTK_WIDGET (gtk_builder_get_object (builder, "lock_button")); gtk_widget_add_events (note->w_lock, GDK_BUTTON_PRESS_MASK); + note->buffer = GTK_SOURCE_BUFFER(gtk_text_view_get_buffer(GTK_TEXT_VIEW(note->w_body))); + note->w_close = GTK_WIDGET (gtk_builder_get_object (builder, "close_button")); gtk_widget_add_events (note->w_close, GDK_BUTTON_PRESS_MASK); note->w_resize_se = GTK_WIDGET (gtk_builder_get_object (builder, "resize_se_box")); -- cgit v1.2.1