#ifndef __GTK_STRUCTS_H__
#define __GTK_STRUCTS_H__
#include <gtk/gtk.h>
//#include <cairo/cairo.h>


//struct MainWindow{
struct All_Gtk_Widgets{
	GtkWidget *main_win;
	GtkWidget *main_vbox;
	//GtkWidget *main_table;
	//GtkWidget *main_pane;
	GtkWidget *main_menubar;
	GtkWidget *main_filemenu;
	GtkWidget *main_file;
	GtkWidget *main_new_game;
  //GtkWidget *open;
	GtkWidget *main_quit;


	//GtkWidget *main_toolbar;
	//GtkToolItem *main_exit;
//};

//struct DiceArea{
	GtkWidget *da_pane;
	GtkWidget *da_scrolled_win;
	GtkWidget *da_top_table;
	//widgets for images added here
	GtkWidget *da_bottom_table;
	GtkWidget *da_roll_button;
	GtkWidget *da_turn_button;
//};

//struct NewGameWindow{
	GtkWidget *ng_win;
	GtkWidget *ng_start_button;
	GtkWidget *ng_discard_button;
	GtkWidget *ng_scrolled_win;
	GtkWidget *ng_settings_table;
	//buttons/sliders/spinners here
	
};

/*struct MenuBar{
	GtkWidget *menubar;
	GtkWidget *filemenu;
	GtkWidget *file;
	GtkWidget *quit;
};*/

/*
struct NoteBook{
    GtkWidget *book;
    GtkWidget *page1;
    GtkWidget *page2;
    GtkWidget *page_label1;
    GtkWidget *page_label2;
};*/

/*struct CairoPicBox{
    GtkWidget *pane;
    GtkWidget *drawing_area;
    GtkWidget *picture;
};*/

/*
struct OutputTab{
	GtkWidget *scrolled_window;
	GtkWidget *vert_pane;
	GtkWidget *main_table;
	GtkWidget *roll_button;
};

struct SettingsTab{
	GtkWidget *scrolled_window;
	GtkWidget *vert_pane;
	GtkWidget *main_table;
	GtkWidget *start_button;
};*/

//struct ButtonTable{
//};


#endif