[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

GtkTreeView: Simple application



Hello all,

I'm starting an app to run Electrical Tests on the USB.
I'm not really good on GTK+ since I've always being developing on kernel-space.

my doubt regards this code:

int main(int argc, char *argv[])
{
	GladeXML	*openhset;
	GtkWidget	*main_window, *test_window;
	GtkWidget	*main_window_treeview1;
	GtkWidget	*main_window_ok;

	GtkListStore	*main_window_list;
	GtkTreeIter	iter;

	GtkCellRenderer	*renderer;
	GtkTreeViewColumn	*column;

	struct usb_bus	*bus;

	gtk_init(&argc, &argv);

	/* Open the XML File */
	openhset = glade_xml_new (OPENHSET_XML, NULL, NULL);

	/* Get Widgets */
	main_window = glade_xml_get_widget (openhset, "main_window");
	main_window_ok = glade_xml_get_widget (openhset, "main_window_ok");
	main_window_treeview1 = glade_xml_get_widget (openhset,
"main_window_treeview1");

	/* Connect signal handlers */
	glade_xml_signal_autoconnect (openhset);

	/* Create a GtkListStore */
	main_window_list = gtk_list_store_new (1, G_TYPE_STRING);

	/* Populate the GtkListStore */
	gtk_list_store_append (main_window_list, &iter);
	gtk_list_store_set (main_window_list, &iter,
			0, "TESTING",
			-1);

	/* Add the GtkListStore to the GtkTreeView */
	gtk_tree_view_set_model (GTK_TREE_VIEW (main_window_treeview1),
GTK_TREE_MODEL (main_window_list));

	/* Renderer and column */
	renderer = gtk_cell_renderer_text_new();
	column = gtk_tree_view_column_new_with_attributes ("USB HCD", renderer,
			"text", 1, NULL);

	gtk_tree_view_append_column (GTK_TREE_VIEW (main_window_treeview1), column);

	gtk_main();

	return 0;
}

So... I can't see the result of:

	gtk_list_store_set (main_window_list, &iter,
			0, "TESTING",
			-1);

It's not being listed in the treeview after building / running the code.

What am I doing wrong??

--
Best Regards,

Felipe Balbi
felipebalbi users sourceforge net


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]