/*  $Id: window_generic.h,v 1.16 2003/10/14 15:52:13 mbn Exp $
	
	ClanGUI, copyrights by various people. Have a look in the CREDITS file.
	
	This sourcecode is distributed using the Library GNU Public Licence,
	version 2 or (at your option) any later version. Please read LICENSE
	for details.
*/

#ifndef header_window_generic
#define header_window_generic

#if _MSC_VER > 1000
#pragma once
#endif

#include "API/GUI/window.h"

class CL_Window_Generic
{
//! Construction:
public:
	CL_Window_Generic(CL_Window *self, const std::string &title);

	~CL_Window_Generic();

//! Attributes:
public:
	std::string title;

//! Operations:
public:

//! Signals:
public:

//! Callbacks:
public:
	void on_set_options(const CL_DomElement &options);

	CL_Slot slot_set_options;

//! Implementation:
private:
	CL_Window *window;
};

#endif

