X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=src%2Fgrip.c;h=303366c033d688dffc56ffbd3a3413dde1732ed0;hb=755add816a5b297c5601f89b9c2fb049b6c7d6cf;hp=f475b74847a991a0bc2bf69d5626ca05080ef0ed;hpb=45c0e948e8b98c5034d1e76e32c549063d185811;p=hvgrip.git diff --git a/src/grip.c b/src/grip.c index f475b74..303366c 100644 --- a/src/grip.c +++ b/src/grip.c @@ -30,7 +30,6 @@ #include #include #include "grip.h" -#include #include "discdb.h" #include "cdplay.h" #include "discedit.h" @@ -42,7 +41,7 @@ #include "parsecfg.h" #include "tray.h" -static void ReallyDie(gint reply,gpointer data); +static void ReallyDie(gpointer data); static void MakeStatusPage(GripInfo *ginfo); static void DoHelp(GtkWidget *widget,gpointer data); static void MakeHelpPage(GripInfo *ginfo); @@ -176,9 +175,11 @@ GtkWidget *GripNew(const gchar* geometry,char *device,char *scsi_device, int major,minor,point; char buf[256]; +#ifdef CONVERSION_GNOME_TO_GTK gnome_window_icon_set_default_from_file(GNOME_ICONDIR"/gripicon.png"); +#endif - app=gnome_app_new(PACKAGE,_("Grip")); + app = gtk_window_new(GTK_WINDOW_TOPLEVEL); ginfo=g_new0(GripInfo,1); @@ -237,7 +238,7 @@ GtkWidget *GripNew(const gchar* geometry,char *device,char *scsi_device, if(!CDInitDevice(ginfo->cd_device,&(ginfo->disc))) { sprintf(buf,_("Error: Unable to initialize [%s]\n"),ginfo->cd_device); - DisplayMsg(buf); + DisplayErrorMsg(GTK_WINDOW(app), buf); } CDStat(&(ginfo->disc),TRUE); @@ -307,7 +308,7 @@ GtkWidget *GripNew(const gchar* geometry,char *device,char *scsi_device, gtk_box_pack_start(GTK_BOX(uinfo->winbox),uinfo->controls,FALSE,FALSE,0); gtk_widget_show(uinfo->controls); - gnome_app_set_contents(GNOME_APP(app),uinfo->winbox); + gtk_container_add(GTK_CONTAINER(app), uinfo->winbox); gtk_widget_show(uinfo->winbox); CheckNewDisc(ginfo,FALSE); @@ -320,7 +321,7 @@ GtkWidget *GripNew(const gchar* geometry,char *device,char *scsi_device, /* Check if we have a dev release */ if(minor%2) { - gnome_app_warning((GnomeApp *)ginfo->gui_info.app, + DisplayWarningMsg(GTK_WINDOW(ginfo->gui_info.app), _("This is a development version of Grip. If you encounter problems, you are encouraged to revert to the latest stable version.")); } } @@ -340,21 +341,19 @@ void GripDie(GtkWidget *widget,gpointer data) #ifndef GRIPCD if(ginfo->ripping_a_disc || ginfo->encoding) - gnome_app_ok_cancel_modal((GnomeApp *)ginfo->gui_info.app, + DisplayOkCancelDialog(GTK_WINDOW(ginfo->gui_info.app), _("Work is in progress.\nReally shut down?"), ReallyDie,(gpointer)ginfo); - else ReallyDie(0,ginfo); + else ReallyDie(ginfo); #else - ReallyDie(0,ginfo); + ReallyDie(ginfo); #endif } -static void ReallyDie(gint reply,gpointer data) +static void ReallyDie(gpointer data) { GripInfo *ginfo; - if(reply) return; - ginfo=(GripInfo *)data; #ifndef GRIPCD @@ -473,7 +472,9 @@ static void DoHelp(GtkWidget *widget,gpointer data) section=(char *)data; +#ifdef CONVERSION_GNOME_TO_GTK gnome_help_display("grip.xml",section,NULL); +#endif } static void MakeHelpPage(GripInfo *ginfo) @@ -918,7 +919,7 @@ static void DoLoadConfig(GripInfo *ginfo) if(confret<0) { /* Check if the config is out of date */ if(confret==-2) { - gnome_app_warning((GnomeApp *)ginfo->gui_info.app, + DisplayWarningMsg(GTK_WINDOW(ginfo->gui_info.app), _("Your config file is out of date -- " "resetting to defaults.\n" "You will need to re-configure Grip.\n" @@ -1012,7 +1013,7 @@ void DoSaveConfig(GripInfo *ginfo) g_snprintf(filename,256,"%s/%s",getenv("HOME"),ginfo->config_filename); if(!SaveConfig(filename,"GRIP",2,cfg_entries)) - gnome_app_warning((GnomeApp *)ginfo->gui_info.app, + DisplayWarningMsg(GTK_WINDOW(ginfo->gui_info.app), _("Error: Unable to save config file.")); SaveRipperConfig(ginfo,ginfo->selected_ripper);