forked from AuroraMiddleware/gtk
Unseal GtkAboutDialog's private_data member, convert from gpointer to GtkAboutDialogPrivate
This commit is contained in:
parent
fb88f34e06
commit
03849dd358
@ -121,8 +121,7 @@
|
|||||||
static GdkColor default_link_color = { 0, 0, 0, 0xeeee };
|
static GdkColor default_link_color = { 0, 0, 0, 0xeeee };
|
||||||
static GdkColor default_visited_link_color = { 0, 0x5555, 0x1a1a, 0x8b8b };
|
static GdkColor default_visited_link_color = { 0, 0x5555, 0x1a1a, 0x8b8b };
|
||||||
|
|
||||||
typedef struct _GtkAboutDialogPrivate GtkAboutDialogPrivate;
|
struct _GtkAboutDialogPrivate
|
||||||
struct _GtkAboutDialogPrivate
|
|
||||||
{
|
{
|
||||||
gchar *name;
|
gchar *name;
|
||||||
gchar *version;
|
gchar *version;
|
||||||
@ -551,7 +550,7 @@ gtk_about_dialog_init (GtkAboutDialog *about)
|
|||||||
|
|
||||||
/* Data */
|
/* Data */
|
||||||
priv = GTK_ABOUT_DIALOG_GET_PRIVATE (about);
|
priv = GTK_ABOUT_DIALOG_GET_PRIVATE (about);
|
||||||
about->private_data = priv;
|
about->priv = priv;
|
||||||
|
|
||||||
priv->name = NULL;
|
priv->name = NULL;
|
||||||
priv->version = NULL;
|
priv->version = NULL;
|
||||||
@ -663,7 +662,7 @@ static void
|
|||||||
gtk_about_dialog_finalize (GObject *object)
|
gtk_about_dialog_finalize (GObject *object)
|
||||||
{
|
{
|
||||||
GtkAboutDialog *about = GTK_ABOUT_DIALOG (object);
|
GtkAboutDialog *about = GTK_ABOUT_DIALOG (object);
|
||||||
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->private_data;
|
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
g_free (priv->name);
|
g_free (priv->name);
|
||||||
g_free (priv->version);
|
g_free (priv->version);
|
||||||
@ -694,7 +693,7 @@ gtk_about_dialog_set_property (GObject *object,
|
|||||||
GParamSpec *pspec)
|
GParamSpec *pspec)
|
||||||
{
|
{
|
||||||
GtkAboutDialog *about = GTK_ABOUT_DIALOG (object);
|
GtkAboutDialog *about = GTK_ABOUT_DIALOG (object);
|
||||||
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->private_data;
|
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
switch (prop_id)
|
switch (prop_id)
|
||||||
{
|
{
|
||||||
@ -753,9 +752,9 @@ gtk_about_dialog_get_property (GObject *object,
|
|||||||
GParamSpec *pspec)
|
GParamSpec *pspec)
|
||||||
{
|
{
|
||||||
GtkAboutDialog *about = GTK_ABOUT_DIALOG (object);
|
GtkAboutDialog *about = GTK_ABOUT_DIALOG (object);
|
||||||
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->private_data;
|
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
switch (prop_id)
|
switch (prop_id)
|
||||||
{
|
{
|
||||||
case PROP_NAME:
|
case PROP_NAME:
|
||||||
g_value_set_string (value, priv->name);
|
g_value_set_string (value, priv->name);
|
||||||
@ -819,7 +818,7 @@ gtk_about_dialog_get_property (GObject *object,
|
|||||||
static void
|
static void
|
||||||
update_website (GtkAboutDialog *about)
|
update_website (GtkAboutDialog *about)
|
||||||
{
|
{
|
||||||
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->private_data;
|
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
gtk_widget_show (priv->website_label);
|
gtk_widget_show (priv->website_label);
|
||||||
|
|
||||||
@ -882,7 +881,7 @@ gtk_about_dialog_get_program_name (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return priv->name;
|
return priv->name;
|
||||||
}
|
}
|
||||||
@ -893,7 +892,7 @@ update_name_version (GtkAboutDialog *about)
|
|||||||
GtkAboutDialogPrivate *priv;
|
GtkAboutDialogPrivate *priv;
|
||||||
gchar *title_string, *name_string;
|
gchar *title_string, *name_string;
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
title_string = g_strdup_printf (_("About %s"), priv->name);
|
title_string = g_strdup_printf (_("About %s"), priv->name);
|
||||||
gtk_window_set_title (GTK_WINDOW (about), title_string);
|
gtk_window_set_title (GTK_WINDOW (about), title_string);
|
||||||
@ -930,7 +929,7 @@ gtk_about_dialog_set_program_name (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
tmp = priv->name;
|
tmp = priv->name;
|
||||||
priv->name = g_strdup (name ? name : g_get_application_name ());
|
priv->name = g_strdup (name ? name : g_get_application_name ());
|
||||||
g_free (tmp);
|
g_free (tmp);
|
||||||
@ -959,7 +958,7 @@ gtk_about_dialog_get_version (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return priv->version;
|
return priv->version;
|
||||||
}
|
}
|
||||||
@ -982,8 +981,8 @@ gtk_about_dialog_set_version (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
tmp = priv->version;
|
tmp = priv->version;
|
||||||
priv->version = g_strdup (version);
|
priv->version = g_strdup (version);
|
||||||
g_free (tmp);
|
g_free (tmp);
|
||||||
@ -1011,7 +1010,7 @@ gtk_about_dialog_get_copyright (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return priv->copyright;
|
return priv->copyright;
|
||||||
}
|
}
|
||||||
@ -1035,7 +1034,7 @@ gtk_about_dialog_set_copyright (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
tmp = priv->copyright;
|
tmp = priv->copyright;
|
||||||
priv->copyright = g_strdup (copyright);
|
priv->copyright = g_strdup (copyright);
|
||||||
@ -1074,7 +1073,7 @@ gtk_about_dialog_get_comments (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return priv->comments;
|
return priv->comments;
|
||||||
}
|
}
|
||||||
@ -1098,7 +1097,7 @@ gtk_about_dialog_set_comments (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
tmp = priv->comments;
|
tmp = priv->comments;
|
||||||
if (comments)
|
if (comments)
|
||||||
@ -1135,7 +1134,7 @@ gtk_about_dialog_get_license (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return priv->license;
|
return priv->license;
|
||||||
}
|
}
|
||||||
@ -1160,7 +1159,7 @@ gtk_about_dialog_set_license (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
tmp = priv->license;
|
tmp = priv->license;
|
||||||
if (license)
|
if (license)
|
||||||
@ -1196,7 +1195,7 @@ gtk_about_dialog_get_wrap_license (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), FALSE);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), FALSE);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return priv->wrap_license;
|
return priv->wrap_license;
|
||||||
}
|
}
|
||||||
@ -1219,7 +1218,7 @@ gtk_about_dialog_set_wrap_license (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
wrap_license = wrap_license != FALSE;
|
wrap_license = wrap_license != FALSE;
|
||||||
|
|
||||||
@ -1249,7 +1248,7 @@ gtk_about_dialog_get_website (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return priv->website_url;
|
return priv->website_url;
|
||||||
}
|
}
|
||||||
@ -1275,7 +1274,7 @@ gtk_about_dialog_set_website (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
tmp = priv->website_url;
|
tmp = priv->website_url;
|
||||||
priv->website_url = g_strdup (website);
|
priv->website_url = g_strdup (website);
|
||||||
@ -1304,7 +1303,7 @@ gtk_about_dialog_get_website_label (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return priv->website_text;
|
return priv->website_text;
|
||||||
}
|
}
|
||||||
@ -1328,7 +1327,7 @@ gtk_about_dialog_set_website_label (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
tmp = priv->website_text;
|
tmp = priv->website_text;
|
||||||
priv->website_text = g_strdup (website_label);
|
priv->website_text = g_strdup (website_label);
|
||||||
@ -1359,7 +1358,7 @@ gtk_about_dialog_get_authors (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return (const gchar * const *) priv->authors;
|
return (const gchar * const *) priv->authors;
|
||||||
}
|
}
|
||||||
@ -1367,7 +1366,7 @@ gtk_about_dialog_get_authors (GtkAboutDialog *about)
|
|||||||
static void
|
static void
|
||||||
update_credits_button_visibility (GtkAboutDialog *about)
|
update_credits_button_visibility (GtkAboutDialog *about)
|
||||||
{
|
{
|
||||||
GtkAboutDialogPrivate *priv = about->private_data;
|
GtkAboutDialogPrivate *priv = about->priv;
|
||||||
gboolean show;
|
gboolean show;
|
||||||
|
|
||||||
show = priv->authors != NULL ||
|
show = priv->authors != NULL ||
|
||||||
@ -1401,7 +1400,7 @@ gtk_about_dialog_set_authors (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
tmp = priv->authors;
|
tmp = priv->authors;
|
||||||
priv->authors = g_strdupv ((gchar **)authors);
|
priv->authors = g_strdupv ((gchar **)authors);
|
||||||
@ -1432,7 +1431,7 @@ gtk_about_dialog_get_documenters (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return (const gchar * const *)priv->documenters;
|
return (const gchar * const *)priv->documenters;
|
||||||
}
|
}
|
||||||
@ -1456,7 +1455,7 @@ gtk_about_dialog_set_documenters (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
tmp = priv->documenters;
|
tmp = priv->documenters;
|
||||||
priv->documenters = g_strdupv ((gchar **)documenters);
|
priv->documenters = g_strdupv ((gchar **)documenters);
|
||||||
@ -1487,7 +1486,7 @@ gtk_about_dialog_get_artists (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return (const gchar * const *)priv->artists;
|
return (const gchar * const *)priv->artists;
|
||||||
}
|
}
|
||||||
@ -1511,7 +1510,7 @@ gtk_about_dialog_set_artists (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
tmp = priv->artists;
|
tmp = priv->artists;
|
||||||
priv->artists = g_strdupv ((gchar **)artists);
|
priv->artists = g_strdupv ((gchar **)artists);
|
||||||
@ -1541,7 +1540,7 @@ gtk_about_dialog_get_translator_credits (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
return priv->translator_credits;
|
return priv->translator_credits;
|
||||||
}
|
}
|
||||||
@ -1577,7 +1576,7 @@ gtk_about_dialog_set_translator_credits (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
tmp = priv->translator_credits;
|
tmp = priv->translator_credits;
|
||||||
priv->translator_credits = g_strdup (translator_credits);
|
priv->translator_credits = g_strdup (translator_credits);
|
||||||
@ -1607,7 +1606,7 @@ gtk_about_dialog_get_logo (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
if (gtk_image_get_storage_type (GTK_IMAGE (priv->logo_image)) == GTK_IMAGE_PIXBUF)
|
if (gtk_image_get_storage_type (GTK_IMAGE (priv->logo_image)) == GTK_IMAGE_PIXBUF)
|
||||||
return gtk_image_get_pixbuf (GTK_IMAGE (priv->logo_image));
|
return gtk_image_get_pixbuf (GTK_IMAGE (priv->logo_image));
|
||||||
@ -1652,7 +1651,7 @@ gtk_about_dialog_set_logo (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
g_object_freeze_notify (G_OBJECT (about));
|
g_object_freeze_notify (G_OBJECT (about));
|
||||||
|
|
||||||
@ -1702,7 +1701,7 @@ gtk_about_dialog_get_logo_icon_name (GtkAboutDialog *about)
|
|||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
if (gtk_image_get_storage_type (GTK_IMAGE (priv->logo_image)) == GTK_IMAGE_ICON_NAME)
|
if (gtk_image_get_storage_type (GTK_IMAGE (priv->logo_image)) == GTK_IMAGE_ICON_NAME)
|
||||||
gtk_image_get_icon_name (GTK_IMAGE (priv->logo_image), &icon_name, NULL);
|
gtk_image_get_icon_name (GTK_IMAGE (priv->logo_image), &icon_name, NULL);
|
||||||
@ -1729,7 +1728,7 @@ gtk_about_dialog_set_logo_icon_name (GtkAboutDialog *about,
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
|
||||||
|
|
||||||
priv = (GtkAboutDialogPrivate *)about->private_data;
|
priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
g_object_freeze_notify (G_OBJECT (about));
|
g_object_freeze_notify (G_OBJECT (about));
|
||||||
|
|
||||||
@ -1749,7 +1748,7 @@ follow_if_link (GtkAboutDialog *about,
|
|||||||
GtkTextIter *iter)
|
GtkTextIter *iter)
|
||||||
{
|
{
|
||||||
GSList *tags = NULL, *tagp = NULL;
|
GSList *tags = NULL, *tagp = NULL;
|
||||||
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->private_data;
|
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
gchar *url = NULL;
|
gchar *url = NULL;
|
||||||
GtkAboutDialogActivateLinkFunc email_hook, url_hook;
|
GtkAboutDialogActivateLinkFunc email_hook, url_hook;
|
||||||
gpointer email_hook_data, url_hook_data;
|
gpointer email_hook_data, url_hook_data;
|
||||||
@ -1890,7 +1889,7 @@ set_cursor_if_appropriate (GtkAboutDialog *about,
|
|||||||
gint x,
|
gint x,
|
||||||
gint y)
|
gint y)
|
||||||
{
|
{
|
||||||
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->private_data;
|
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
GSList *tags = NULL, *tagp = NULL;
|
GSList *tags = NULL, *tagp = NULL;
|
||||||
GtkTextIter iter;
|
GtkTextIter iter;
|
||||||
gboolean hovering_over_link = FALSE;
|
gboolean hovering_over_link = FALSE;
|
||||||
@ -1979,7 +1978,8 @@ text_view_new (GtkAboutDialog *about,
|
|||||||
GdkColor color;
|
GdkColor color;
|
||||||
GdkColor link_color;
|
GdkColor link_color;
|
||||||
GdkColor visited_link_color;
|
GdkColor visited_link_color;
|
||||||
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->private_data;
|
|
||||||
|
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
linkify_email = (!activate_email_hook_set || activate_email_hook != NULL);
|
linkify_email = (!activate_email_hook_set || activate_email_hook != NULL);
|
||||||
linkify_urls = (!activate_url_hook_set || activate_url_hook != NULL);
|
linkify_urls = (!activate_url_hook_set || activate_url_hook != NULL);
|
||||||
@ -2135,7 +2135,7 @@ display_credits_dialog (GtkWidget *button,
|
|||||||
gpointer data)
|
gpointer data)
|
||||||
{
|
{
|
||||||
GtkAboutDialog *about = (GtkAboutDialog *)data;
|
GtkAboutDialog *about = (GtkAboutDialog *)data;
|
||||||
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->private_data;
|
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
GtkWidget *dialog, *notebook;
|
GtkWidget *dialog, *notebook;
|
||||||
GtkDialog *credits_dialog;
|
GtkDialog *credits_dialog;
|
||||||
|
|
||||||
@ -2211,7 +2211,7 @@ display_license_dialog (GtkWidget *button,
|
|||||||
gpointer data)
|
gpointer data)
|
||||||
{
|
{
|
||||||
GtkAboutDialog *about = (GtkAboutDialog *)data;
|
GtkAboutDialog *about = (GtkAboutDialog *)data;
|
||||||
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->private_data;
|
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
GtkWidget *dialog, *view, *sw;
|
GtkWidget *dialog, *view, *sw;
|
||||||
GtkDialog *licence_dialog;
|
GtkDialog *licence_dialog;
|
||||||
gchar *strings[2];
|
gchar *strings[2];
|
||||||
@ -2358,7 +2358,7 @@ gtk_about_dialog_set_url_hook (GtkAboutDialogActivateLinkFunc func,
|
|||||||
static void
|
static void
|
||||||
close_cb (GtkAboutDialog *about)
|
close_cb (GtkAboutDialog *about)
|
||||||
{
|
{
|
||||||
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->private_data;
|
GtkAboutDialogPrivate *priv = (GtkAboutDialogPrivate *)about->priv;
|
||||||
|
|
||||||
if (priv->license_dialog != NULL)
|
if (priv->license_dialog != NULL)
|
||||||
{
|
{
|
||||||
|
@ -42,6 +42,7 @@ G_BEGIN_DECLS
|
|||||||
|
|
||||||
typedef struct _GtkAboutDialog GtkAboutDialog;
|
typedef struct _GtkAboutDialog GtkAboutDialog;
|
||||||
typedef struct _GtkAboutDialogClass GtkAboutDialogClass;
|
typedef struct _GtkAboutDialogClass GtkAboutDialogClass;
|
||||||
|
typedef struct _GtkAboutDialogPrivate GtkAboutDialogPrivate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GtkAboutDialog:
|
* GtkAboutDialog:
|
||||||
@ -54,7 +55,7 @@ struct _GtkAboutDialog
|
|||||||
GtkDialog parent_instance;
|
GtkDialog parent_instance;
|
||||||
|
|
||||||
/*< private >*/
|
/*< private >*/
|
||||||
gpointer GSEAL (private_data);
|
GtkAboutDialogPrivate *priv;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _GtkAboutDialogClass
|
struct _GtkAboutDialogClass
|
||||||
|
Loading…
Reference in New Issue
Block a user