LUMIERA.clone/src/gui/dialogs/render.hpp

71 lines
1.6 KiB
C++
Raw Normal View History

2008-04-09 00:21:05 +02:00
/*
render.hpp - Definition of the render output dialog
Copyright (C) Lumiera.org
2008, Joel Holdsworth <joel@airwebreathe.org.uk>
This program 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 program 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.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/** @file render.hpp
** This file contains the definition of the render output dialog
**
*/
2008-04-09 00:21:05 +02:00
#ifndef RENDER_H
#define RENDER_H
2008-04-10 16:36:21 +02:00
#include <gtkmm.h>
using namespace Gtk;
namespace gui {
namespace dialogs {
2008-04-09 00:21:05 +02:00
/**
* The defintion of render output dialog class
*/
class Render : public Dialog
{
public:
Render(Window &parent);
protected:
2008-04-17 19:06:00 +02:00
void on_button_browse();
protected:
HBox outputFileHBox;
Label outputFileLabel;
Entry outputFilePathEntry;
Image browseButtonImage;
Button outputFileBrowseButton;
HBox containerFormatHBox;
Label containerFormatLabel;
ComboBox containerFormat;
2008-04-16 23:59:46 +02:00
Frame audioFrame;
Frame videoFrame;
Image renderButtonImage;
};
2008-04-10 16:36:21 +02:00
} // namespace dialogs
} // namespace gui
#endif // RENDER_H