/*! ========================================================================
-** Sinfg
+** Synfig
** Template File
** $Id: about.cpp,v 1.2 2005/01/13 21:11:16 darco Exp $
**
-** Copyright (c) 2002 Robert B. Quattlebaum Jr.
+** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
**
-** This software and associated documentation
-** are CONFIDENTIAL and PROPRIETARY property of
-** the above-mentioned copyright holder.
+** This package is free software; you can redistribute it and/or
+** modify it under the terms of the GNU General Public License as
+** published by the Free Software Foundation; either version 2 of
+** the License, or (at your option) any later version.
**
-** You may not copy, print, publish, or in any
-** other way distribute this software without
-** a prior written agreement with
-** the copyright holder.
+** This package is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+** General Public License for more details.
**
** === N O T E S ===========================================================
**
#include <gtkmm/label.h>
#include <gtkmm/fixed.h>
-#include <sinfg/general.h>
+#include <synfig/general.h>
#include "about.h"
#include "app.h"
#ifndef VERSION
#define VERSION "unknown"
-#define PACKAGE "sinfgstudio"
+#define PACKAGE "synfigstudio"
#endif
#ifdef WIN32
/* === P R O C E D U R E S ================================================= */
-class studio::AboutProgress : public sinfg::ProgressCallback
+class studio::AboutProgress : public synfig::ProgressCallback
{
About &about;
#else
imagepath=IMAGE_DIR;
#endif
+ char* synfig_root=getenv("SYNFIG_ROOT");
+ if(synfig_root) {
+ imagepath=synfig_root;
+ imagepath+=ETL_DIRECTORY_SEPERATOR;
+
+ imagepath+="share/pixmaps";
+ }
imagepath+=ETL_DIRECTORY_SEPERATOR;
Logo->set_padding(0,0);
// Create the Copyright Label
- Gtk::Label *CopyrightLabel = manage(new class Gtk::Label(SINFG_COPYRIGHT));
+ Gtk::Label *CopyrightLabel = manage(new class Gtk::Label(SYNFIG_COPYRIGHT));
CopyrightLabel->set_size_request(image_w,24);
CopyrightLabel->set_alignment(0.5,0.5);
CopyrightLabel->set_padding(0,0);
// Set the version label to contain the correct information
string ver;
ver+="Version "VERSION" ("__DATE__" "__TIME__")\n";
- ver+="Using SINFG ";
- ver+=sinfg::get_version();
+ ver+="Using SYNFIG ";
+ ver+=synfig::get_version();
#ifdef __GNUC__
ver+=strprintf(" and GNU G++ %d.%d.%d",__GNUC__,__GNUC_MINOR__,__GNUC_PATCHLEVEL__);
#endif
fixed1->put(*tasklabel, 0, image_h);
// Set up the parameters for this pop-up window
- set_title("Sinfg Studio "VERSION);
+ set_title("Synfig Studio "VERSION);
set_modal(false);
property_window_position().set_value(Gtk::WIN_POS_CENTER);
set_resizable(false);
CloseButton->hide();
}
-sinfg::ProgressCallback *
+synfig::ProgressCallback *
About::get_callback()
{
return cb;