[Extractor-gtk-cvslog] SF.net SVN: extractor-gtk:[103] trunk/extractor/gtkstuff.c
Extract files from unusual archive formats
Brought to you by:
someone-guy
From: <som...@us...> - 2008-08-22 16:10:46
|
Revision: 103 http://extractor-gtk.svn.sourceforge.net/extractor-gtk/?rev=103&view=rev Author: someone-guy Date: 2008-08-22 16:10:43 +0000 (Fri, 22 Aug 2008) Log Message: ----------- Put text preview in a scrolled window. Modified Paths: -------------- trunk/extractor/gtkstuff.c Modified: trunk/extractor/gtkstuff.c =================================================================== --- trunk/extractor/gtkstuff.c 2008-08-22 16:10:18 UTC (rev 102) +++ trunk/extractor/gtkstuff.c 2008-08-22 16:10:43 UTC (rev 103) @@ -184,20 +184,23 @@ else { const gchar *bad; gchar *txt = (gchar *)tmpdata; + GtkWidget *tv; GtkTextBuffer *tb = gtk_text_buffer_new(NULL); if (size > MAX_TXT_SZ) size = MAX_TXT_SZ; while (!g_utf8_validate(txt, size, &bad)) txt[bad - txt] = '?'; gtk_text_buffer_set_text(tb, txt, size); - img = gtk_text_view_new_with_buffer(tb); - gtk_text_view_set_editable(GTK_TEXT_VIEW(img), FALSE); - gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(img), TRUE); + tv = gtk_text_view_new_with_buffer(tb); + gtk_text_view_set_editable(GTK_TEXT_VIEW(tv), FALSE); + gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(tv), FALSE); + img = gtk_scrolled_window_new(NULL, NULL); gtk_widget_set_size_request(img, 600, 400); + gtk_container_add(GTK_CONTAINER(img), tv); } g_object_unref(pbl); free(tmpdata); gtk_container_add(GTK_CONTAINER(preview_win), img); - gtk_widget_show(img); + gtk_widget_show_all(img); gtk_window_present(GTK_WINDOW(preview_win)); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |