/*************************************************************************** * spot_window.c * * Sat Jul 15 14:57:48 2006 * Copyright 2006 Emanuele Madeo IZ0ETE * Email ****************************************************************************/ #include #include #include "global.h" // CREATE SPOTLIST GtkWidget *create_spot_list() { GtkWidget *spot_list; GtkTreeStore *store; GtkCellRenderer *renderer,*boldrenderer; GtkTreeViewColumn *column; // Spot List store = gtk_tree_store_new(10,G_TYPE_STRING,G_TYPE_STRING,G_TYPE_STRING,G_TYPE_STRING,G_TYPE_STRING, G_TYPE_STRING,G_TYPE_STRING,G_TYPE_STRING,G_TYPE_STRING,G_TYPE_STRING); spot_list = gtk_tree_view_new_with_model (GTK_TREE_MODEL(store)); g_object_unref (G_OBJECT (store)); renderer = gtk_cell_renderer_text_new (); boldrenderer = gtk_cell_renderer_text_new (); g_object_set (G_OBJECT (boldrenderer), "weight", "bold", NULL); // date - time column = gtk_tree_view_column_new_with_attributes ("Date/Time", renderer, "text", DATETIME_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (spot_list), column); // Call column = gtk_tree_view_column_new_with_attributes ("Call", boldrenderer, "text", CALL_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (spot_list), column); // Freq column = gtk_tree_view_column_new_with_attributes ("Freq", renderer, "text", FREQ_COLUMN , NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (spot_list), column); // Country column = gtk_tree_view_column_new_with_attributes ("Country", renderer, "text", COUNTRY_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (spot_list), column); // State column = gtk_tree_view_column_new_with_attributes ("State", renderer, "text", STATE_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (spot_list), column); // Grid column = gtk_tree_view_column_new_with_attributes ("Grid", renderer, "text", GRID_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (spot_list), column); // County column = gtk_tree_view_column_new_with_attributes ("County", renderer, "text", COUNTY_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (spot_list), column); // Lat - Long column = gtk_tree_view_column_new_with_attributes ("Lat/Long", renderer, "text", LATLONG_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (spot_list), column); //Status column = gtk_tree_view_column_new_with_attributes ("Status", renderer, "text", STATUS_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (spot_list), column); //Comment column = gtk_tree_view_column_new_with_attributes ("Comments", renderer, "text", COMMENTS_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (spot_list), column); return spot_list; }