antiright-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Antiright-devel] antiright doc/AUTHORS gtkshell/text.c


From: Jeffrey Bedard
Subject: [Antiright-devel] antiright doc/AUTHORS gtkshell/text.c
Date: Mon, 12 Nov 2007 10:51:23 +0000

CVSROOT:        /sources/antiright
Module name:    antiright
Changes by:     Jeffrey Bedard <jefbed> 07/11/12 10:51:23

Modified files:
        doc            : AUTHORS 
        gtkshell       : text.c 

Log message:
        Make undo feature accessable from all text areas.
        Give credit to leafpad project for undo code.  

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/antiright/doc/AUTHORS?cvsroot=antiright&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/antiright/gtkshell/text.c?cvsroot=antiright&r1=1.40&r2=1.41

Patches:
Index: doc/AUTHORS
===================================================================
RCS file: /sources/antiright/antiright/doc/AUTHORS,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- doc/AUTHORS 26 Sep 2005 21:52:04 -0000      1.3
+++ doc/AUTHORS 12 Nov 2007 10:51:22 -0000      1.4
@@ -5,3 +5,10 @@
 I would like to give credit to Joe Klemmer who wrote the postinstall-pak script
   for checkinstall, which installs an AntiRight session in gdm.  He also 
provides the project's RPM packages.
 
+
+Thanks to:
+
+       Leafpad - GTK+ based simple text editor
+       Copyright (C) 2004-2005 Tarot Osuji
+       * Text editor undo code.  
+

Index: gtkshell/text.c
===================================================================
RCS file: /sources/antiright/antiright/gtkshell/text.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- gtkshell/text.c     12 Nov 2007 10:28:58 -0000      1.40
+++ gtkshell/text.c     12 Nov 2007 10:51:22 -0000      1.41
@@ -23,6 +23,9 @@
 #include "gtkshell.h"
 #include "undo.h"
 
+static void
+setup_undo(GSH * gsh);
+
 #define ADD_ENTRY(widget, str)\
        gtk_combo_box_prepend_text(GTK_COMBO_BOX(widget), str)
 
@@ -108,6 +111,7 @@
        gtk_widget_show(text=gsh->editor.widget=gtk_text_view_new());
        set_options(text);
        setup_text_scroller(gsh, text);
+       setup_undo(gsh);
 
        return text;
 }
@@ -154,8 +158,11 @@
        if(gsh->widgets.app.toolbar)
        {
                GtkWidget * toolbar=gsh->widgets.app.toolbar;
-               gtk_container_add(GTK_CONTAINER(toolbar), undo_button);
-               gtk_container_add(GTK_CONTAINER(toolbar), redo_button);
+               GSHCA(toolbar, undo_button);
+               GSHCA(toolbar, redo_button);
+#ifdef DEBUG
+               ARBUG("toolbar defined");
+#endif /* DEBUG */
        }
        else
        {
@@ -186,7 +193,6 @@
        text=antiright_read_named_file(filename);
        (void)gsh_text_area_set_text(gsh_text_area(gsh), text);
        g_free(text);
-       setup_undo(gsh);
        CHECK_GEOMETRY(gsh);
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]