X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftags%2Fsynfigstudio_0_61_06%2Fsrc%2Fgtkmm%2Fonemoment.cpp;fp=synfig-studio%2Ftags%2Fsynfigstudio_0_61_06%2Fsrc%2Fgtkmm%2Fonemoment.cpp;h=f8bf4ec85339b9c0deb9701c1e225ec9d80b5616;hb=5fd3dd11683d8b3e3aae5a4655f1525b91bc3e67;hp=0000000000000000000000000000000000000000;hpb=e9077d5c0858c23469cc10d6aeb8ad1d6d86caae;p=synfig.git diff --git a/synfig-studio/tags/synfigstudio_0_61_06/src/gtkmm/onemoment.cpp b/synfig-studio/tags/synfigstudio_0_61_06/src/gtkmm/onemoment.cpp new file mode 100644 index 0000000..f8bf4ec --- /dev/null +++ b/synfig-studio/tags/synfigstudio_0_61_06/src/gtkmm/onemoment.cpp @@ -0,0 +1,118 @@ +/* === S Y N F I G ========================================================= */ +/*! \file onemoment.cpp +** \brief writeme +** +** $Id$ +** +** \legal +** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley +** +** 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. +** +** 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. +** \endlegal +** +** === N O T E S =========================================================== +** +** ========================================================================= */ + +/* === H E A D E R S ======================================================= */ + +#ifdef USING_PCH +# include "pch.h" +#else +#ifdef HAVE_CONFIG_H +# include +#endif + +#include +#include + +#include + +#include +#include +#include +#include +#include + +#include + +#include "onemoment.h" +#include "app.h" + +#endif + +using namespace std; +using namespace etl; +using namespace studio; + +/* === M A C R O S ========================================================= */ + +#ifndef VERSION +#define VERSION "unknown" +#define PACKAGE "synfigstudio" +#endif + +#ifdef WIN32 +# ifdef IMAGE_DIR +# undef IMAGE_DIR +# define IMAGE_DIR "share\\pixmaps" +# endif +#endif + +#ifndef IMAGE_DIR +# define IMAGE_DIR "/usr/local/share/pixmaps" +#endif + +#ifndef IMAGE_EXT +# define IMAGE_EXT "png" +#endif + +/* === G L O B A L S ======================================================= */ + +/* === P R O C E D U R E S ================================================= */ + +/* === M E T H O D S ======================================================= */ + +OneMoment::OneMoment(): Gtk::Window(Gtk::WINDOW_POPUP) +{ + + // Create the Copyright Label + Gtk::Label *label = manage(new class Gtk::Label(_("One Moment, Please..."))); + + set_title(_("One Moment, Please...")); + set_modal(false); + property_window_position().set_value(Gtk::WIN_POS_CENTER); + set_resizable(false); + add(*label); + + Pango::AttrList attr_list; + Pango::AttrInt pango_size(Pango::Attribute::create_attr_size(Pango::SCALE*16)); + pango_size.set_start_index(0); + pango_size.set_end_index(64); + attr_list.change(pango_size); + + label->set_attributes(attr_list); + + label->set_size_request(400,60); + + get_root_window()->set_decorations(Gdk::DECOR_BORDER); + + // show everything off + show_all(); + + present(); + while(studio::App::events_pending())studio::App::iteration(false); +} + +OneMoment::~OneMoment() +{ + hide(); +}