InfGtkCertificateView

InfGtkCertificateView

Synopsis

                    InfGtkCertificateView;
GtkWidget *         inf_gtk_certificate_view_new        (void);
GtkWidget *         inf_gtk_certificate_view_new_with_certificate
                                                        (gnutls_x509_crt_t cert);
void                inf_gtk_certificate_view_set_certificate
                                                        (InfGtkCertificateView *view,
                                                         gnutls_x509_crt_t cert);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkNotebook
                           +----InfGtkCertificateView

Implemented Interfaces

InfGtkCertificateView implements AtkImplementorIface and GtkBuildable.

Properties

  "certificate"              gpointer              : Read / Write

Description

Details

InfGtkCertificateView

typedef struct _InfGtkCertificateView InfGtkCertificateView;


inf_gtk_certificate_view_new ()

GtkWidget *         inf_gtk_certificate_view_new        (void);

Creates a new InfGtkCertificateView. To show a certificate, use inf_gtk_certificate_view_set_certificate() on the returned widget.

Returns :

A new InfGtkCertificateView.

inf_gtk_certificate_view_new_with_certificate ()

GtkWidget *         inf_gtk_certificate_view_new_with_certificate
                                                        (gnutls_x509_crt_t cert);

Creates a new InfGtkCertificateView showing the given certificate. This is the same as creating a new certificate view and calling inf_gtk_certificate_view_set_certificate() afterwards.

cert must not be freed as long as the certificate view is showing it. You can make the view not showing it anymore by calling inf_gtk_certificate_view_set_certificate() with NULL as certificate.

cert :

The certificate to show.

Returns :

A new InfGtkCertificateView.

inf_gtk_certificate_view_set_certificate ()

void                inf_gtk_certificate_view_set_certificate
                                                        (InfGtkCertificateView *view,
                                                         gnutls_x509_crt_t cert);

Shows the given certificate in view.

cert must not be freed as long as the certificate view is showing it. You can make the view not showing it anymore by calling inf_gtk_certificate_view_set_certificate() with NULL as certificate.

view :

A InfGtkCertificateView.

cert :

The certificate to show.

Property Details

The "certificate" property

  "certificate"              gpointer              : Read / Write

The certificate to show.