#ifndef _CUSTOMGUI_TEXGROUP_H_
#define _CUSTOMGUI_TEXGROUP_H_

#include "c4d_library.h"
#include "c4d_basecontainer.h"
#include "c4d_gui.h"
#include "c4d_customdatatype.h"
#include "customgui_base.h"
#include "c4d_baselist.h"

#define CUSTOMGUI_TEXGROUP			1001050
#define CUSTOMDATATYPE_TEXGROUP 1001051

class TexGroupStruct : public iCustomDataType<TexGroupStruct>
{
	public:
		TexGroupStruct() { bc=NULL; dirty=0; }
		void Init(BaseChannel *bb) { bc=bb; if (bc) ((Atom*)bc)->Message(CUSTOMDATATYPE_TEXGROUP,&dirty); }

		BaseChannel	*bc;
		LONG dirty;
};

class TexGroupCustomGui : public BaseCustomGui<CUSTOMGUI_TEXGROUP>
{
		TexGroupCustomGui();
		~TexGroupCustomGui();
};

// INTERNAL STUFF -- INTERNAL STUFF -- INTERNAL STUFF -- INTERNAL STUFF -- INTERNAL STUFF

#ifndef _INTERNAL_DEF_
	class iTexGroupCustomGui
	{
	};
#else
	class iTexGroupCustomGui;
#endif

struct CustomGuiTexGroupLib : public BaseCustomGuiLib
{
};

#endif
