#include <gdk/gdkx.h>
#include <X11/Xlib.h>
#include <time.h>
+
+#include "config.h"
#include "grip.h"
#include "discdb.h"
#include "cdplay.h"
void DoSaveConfig(GripInfo *ginfo);
#define GRIP_URL "http://www.hugovil.com/hvgrip"
+#define GRIP_HTML_DOC_URL "file://"DOCDIR"/grip.html"
#define BASE_CFG_ENTRIES \
{"grip_version",CFG_ENTRY_STRING,256,ginfo->version},\
CheckNewDisc(ginfo,FALSE);
/* Check if we're running this version for the first time */
- if(strcmp(VERSION,ginfo->version)!=0) {
- strcpy(ginfo->version,VERSION);
+ if (strcmp(PACKAGE_VERSION, ginfo->version) != 0) {
+ strcpy(ginfo->version, PACKAGE_VERSION);
- sscanf(VERSION,"%d.%d.%d",&major,&minor,&point);
+ sscanf(PACKAGE_VERSION, "%d.%d.%d", &major, &minor, &point);
/* Check if we have a dev release */
if(minor%2) {
static void DoHelp(GtkWidget *widget,gpointer data)
{
char *section;
+ char *uri;
section=(char *)data;
-#ifdef CONVERSION_GNOME_TO_GTK
- gnome_help_display("grip.xml",section,NULL);
-#endif
+ if (section) {
+ /*
+ * This doesn't work for the moment: the "#section" seems to be
+ * ignored by g_app_info_launch_default_for_uri().
+ */
+ uri = g_strdup_printf("%s#%s", GRIP_HTML_DOC_URL, section);
+ }
+ else {
+ uri = g_strdup_printf("%s", GRIP_HTML_DOC_URL);
+ }
+
+ g_app_info_launch_default_for_uri(uri, NULL, NULL);
+ g_free (uri);
}
static void MakeHelpPage(GripInfo *ginfo)
vbox2=gtk_vbox_new(TRUE,0);
- sprintf(versionbuf,_("Version %s"),VERSION);
+ sprintf(versionbuf, _("Version %s"), PACKAGE_VERSION);
label=gtk_label_new(versionbuf);
gtk_widget_set_style(label,uinfo->style_wb);
gtk_box_pack_start(GTK_BOX(vbox2),label,FALSE,FALSE,0);