Mailing List Archive

NessusClient/nessus/prefs_dialog prefs_about.c,1.4,1.5
Update of /usr/local/cvs/NessusClient/nessus/prefs_dialog
In directory raccoon.nessus.org:/tmp/cvs-serv94944

Modified Files:
prefs_about.c
Log Message:
Replacing GtkPixmap by GtkImage, same time getting rid
of xstuff.h dependency.


Index: prefs_about.c
===================================================================
RCS file: /usr/local/cvs/NessusClient/nessus/prefs_dialog/prefs_about.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- prefs_about.c 27 Jan 2006 11:46:10 -0000 1.4
+++ prefs_about.c 2 Feb 2007 00:22:42 -0000 1.5
@@ -24,7 +24,6 @@
#ifdef USE_GTK
#include <gtk/gtk.h>
#include <corevers.h>
-#include "xstuff.h"
#include "globals.h"

#include "xpm/nessus.xpm"
@@ -58,7 +57,8 @@
const char *url;
{
GtkWidget *vbox;
- GtkWidget *pixmap;
+ GdkPixbuf *pixbuf = NULL;
+ GtkWidget *img = NULL;

vbox = gtk_vbox_new(FALSE, 4);
gtk_widget_show(vbox);
@@ -66,10 +66,11 @@

if(F_show_pixmaps)
{
- pixmap = make_pixmap(vbox, NULL, xpm);
- gtk_widget_show(pixmap);
- gtk_box_pack_start(GTK_BOX(vbox), pixmap, FALSE, FALSE, 0);
- gtk_misc_set_alignment(GTK_MISC(pixmap), 0, 0.5);
+ pixbuf = gdk_pixbuf_new_from_xpm_data((const char **)xpm);
+ img = gtk_image_new_from_pixbuf(pixbuf);
+ gtk_widget_show(img);
+ gtk_box_pack_start(GTK_BOX(vbox), img, FALSE, FALSE, 0);
+ gtk_misc_set_alignment(GTK_MISC(img), 0, 0.5);
}
else
about_add_text(vbox, alt_text);

_______________________________________________
Nessus-cvs mailing list
Nessus-cvs@list.nessus.org
http://mail.nessus.org/mailman/listinfo/nessus-cvs