static void ssl_manager_view_cb(GtkWidget *widget, gpointer data) { SSLCertificate *cert; cert = gtkut_tree_view_get_selected_pointer( GTK_TREE_VIEW(manager.certlist), SSL_MANAGER_CERT, NULL, NULL, NULL); if (!cert) return; sslcertwindow_show_cert(cert); }
static void ssl_manager_view_cb(GtkWidget *widget, gpointer data) { SSLCertificate *cert; GtkTreeIter sel; GtkTreeModel *model; if (!gtk_tree_selection_get_selected(gtk_tree_view_get_selection (GTK_TREE_VIEW(manager.certlist)), &model, &sel)) return; gtk_tree_model_get(model, &sel, SSL_MANAGER_CERT, &cert, -1); if (!cert) return; sslcertwindow_show_cert(cert); }
static void ssl_manager_view_cb(GtkWidget *widget, gpointer data) { SSLCertificate *cert; GList *rowlist; rowlist = GTK_CLIST(manager.certlist)->selection; if (!rowlist) return; cert = gtk_ctree_node_get_row_data (GTK_CTREE(manager.certlist), GTK_CTREE_NODE(rowlist->data)); if (!cert) return; sslcertwindow_show_cert(cert); }
static void ssl_manager_double_clicked(GtkTreeView *list_view, GtkTreePath *path, GtkTreeViewColumn *column, gpointer data) { SSLCertificate *cert; GtkTreeIter iter; GtkTreeModel *model = gtk_tree_view_get_model(list_view); if (!gtk_tree_model_get_iter(model, &iter, path)) return; gtk_tree_model_get(model, &iter, SSL_MANAGER_CERT, &cert, -1); if (!cert) return; sslcertwindow_show_cert(cert); return; }