Example #1
0
static void
on_parser_parsed (GcrParser *parser,
                  gpointer user_data)
{
	GcrViewer *viewer;
	GcrRenderer *renderer;
	GtkDialog *dialog = GTK_DIALOG (user_data);

	viewer = gcr_viewer_new_scrolled ();
	renderer = _gcr_certificate_request_renderer_new_for_attributes (gcr_parser_get_parsed_label (parser),
	                                                             gcr_parser_get_parsed_attributes (parser));
	gcr_viewer_add_renderer (viewer, renderer);
	g_object_unref (renderer);
	gtk_widget_show (GTK_WIDGET (viewer));
	gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (dialog)), GTK_WIDGET (viewer));

	gtk_container_set_border_width (GTK_CONTAINER (dialog), 20);
}
Example #2
0
static void
patrol_dialog_window_init (PatrolDialogWindow *self)
{
    PatrolDialogWindowPrivate *pv
        = self->pv = G_TYPE_INSTANCE_GET_PRIVATE(self, PATROL_TYPE_DIALOG_WINDOW,
                                                 PatrolDialogWindowPrivate);
    pv->host = NULL;
    pv->proto = NULL;
    pv->port = 0;
    pv->chains = NULL;
    pv->result = PATROL_VERIFY_OK;

    pv->add_pin = FALSE;
    pv->all_hostnames = FALSE;

    pv->renderer = gcr_certificate_renderer_new(NULL);
    pv->viewer = gcr_viewer_new_scrolled();
    gcr_viewer_add_renderer(pv->viewer, GCR_RENDERER(pv->renderer));
}
Example #3
0
static GObject*
gcr_key_widget_constructor (GType type, guint n_props, GObjectConstructParam *props)
{
	GObject *obj = G_OBJECT_CLASS (gcr_key_widget_parent_class)->constructor (type, n_props, props);
	GcrKeyWidget *self = NULL;
	GtkWidget *scroll;

	g_return_val_if_fail (obj, NULL);

	self = GCR_KEY_WIDGET (obj);

	self->pv->viewer = gcr_viewer_new ();

	scroll = gtk_scrolled_window_new (NULL, NULL);
	gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scroll), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
	gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scroll), GTK_SHADOW_ETCHED_IN);
	gtk_container_add (GTK_CONTAINER (scroll), GTK_WIDGET (self->pv->viewer));

	gtk_container_add (GTK_CONTAINER (self), scroll);
	gtk_widget_show_all (scroll);

	gcr_viewer_add_renderer (self->pv->viewer, GCR_RENDERER (self->pv->renderer));
	return obj;
}