52 lines
2.3 KiB
C
52 lines
2.3 KiB
C
/***************************************************************************
|
|
* Copyright (C) 04/2008 by Olaf Rempel *
|
|
* razzor@kopf-tisch.de *
|
|
* *
|
|
* 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; version 2 of the License *
|
|
* *
|
|
* 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., *
|
|
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
|
|
***************************************************************************/
|
|
#include <stdio.h>
|
|
#include <gtk/gtk.h>
|
|
|
|
#include "gui_graph_tab.h"
|
|
#include "gui_variable_tab.h"
|
|
|
|
gint gui_ctrltab_init(GtkNotebook *notebook);
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
gtk_init (&argc, &argv);
|
|
|
|
GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
|
|
gtk_window_set_title(GTK_WINDOW(window), " gTDC v0.1 ");
|
|
gtk_window_set_default_size(GTK_WINDOW(window), 800, 600);
|
|
gtk_container_set_border_width(GTK_CONTAINER(window), 10);
|
|
|
|
g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
|
|
g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(gtk_main_quit), NULL);
|
|
|
|
GtkWidget *notebook = gtk_notebook_new();
|
|
gtk_notebook_set_tab_pos(GTK_NOTEBOOK(notebook), GTK_POS_TOP);
|
|
gtk_container_add(GTK_CONTAINER(window), notebook);
|
|
|
|
gui_ctrltab_init(GTK_NOTEBOOK(notebook));
|
|
gui_vartab_init(GTK_NOTEBOOK(notebook));
|
|
gui_graphtab_init(GTK_NOTEBOOK(notebook));
|
|
|
|
gtk_widget_show_all(window);
|
|
gtk_main();
|
|
|
|
return 0;
|
|
}
|