tAppending text to a GtkTextView widget pulled out into gtkport code. - vaccinewars - be a doctor and try to vaccinate the world
 (HTM) git clone git://src.adamsgaard.dk/vaccinewars
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 24149457061dc21f2c9b0dc79b203acfebf20582
 (DIR) parent 6f63f53eb00ba9694dbd53dd7d1c5b6abe1f74f7
 (HTM) Author: Ben Webb <ben@salilab.org>
       Date:   Thu,  4 Apr 2002 16:09:54 +0000
       
       Appending text to a GtkTextView widget pulled out into gtkport code.
       
       
       Diffstat:
         M src/gui_client/gtk_client.c         |      19 +++----------------
       
       1 file changed, 3 insertions(+), 16 deletions(-)
       ---
 (DIR) diff --git a/src/gui_client/gtk_client.c b/src/gui_client/gtk_client.c
       t@@ -755,24 +755,11 @@ void CompleteHighScoreDialog(gboolean AtEnd)
         */
        void PrintMessage(char *text, char *tagname)
        {
       -  gint EditPos;
       -  GtkTextView *messages;
       -  GtkTextBuffer *buffer;
       -  GtkTextIter iter;
       -  GtkTextMark *insert;
       -
       -  messages = GTK_TEXT_VIEW(ClientData.messages);
       -  buffer = gtk_text_view_get_buffer(messages);
       +  GtkTextView *messages = GTK_TEXT_VIEW(ClientData.messages);
        
          g_strdelimit(text, "^", '\n');
       -  gtk_text_buffer_get_end_iter(buffer, &iter);
       -  gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, text, -1,
       -                                           tagname, NULL);
       -  gtk_text_buffer_insert(buffer, &iter, "\n", -1);
       -
       -  gtk_text_buffer_place_cursor(buffer, &iter);
       -  insert = gtk_text_buffer_get_mark(buffer, "insert");
       -  gtk_text_view_scroll_mark_onscreen(messages, insert);
       +  TextViewAppend(messages, text, tagname, FALSE);
       +  TextViewAppend(messages, "\n", NULL, TRUE);
        }
        
        /*