[rhythmbox] podcast: define the description label in the builder file
- From: Jonathan Matthew <jmatthew src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rhythmbox] podcast: define the description label in the builder file
- Date: Sun, 19 Jun 2016 09:38:36 +0000 (UTC)
commit b9e493f60f08d2d6cfaeb270b4ff5410da9d7fc2
Author: Jonathan Matthew <jonathan d14n org>
Date: Sun Jun 19 19:37:29 2016 +1000
podcast: define the description label in the builder file
data/ui/podcast-properties.ui | 50 ++++++++++++++++++--------------
podcast/rb-podcast-properties-dialog.c | 19 +-----------
2 files changed, 29 insertions(+), 40 deletions(-)
---
diff --git a/data/ui/podcast-properties.ui b/data/ui/podcast-properties.ui
index 7126d4a..4fe44df 100644
--- a/data/ui/podcast-properties.ui
+++ b/data/ui/podcast-properties.ui
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.18.3 -->
+<!-- Generated with glade 3.19.0 -->
<interface>
<requires lib="gtk+" version="3.6"/>
<object class="GtkNotebook" id="podcastproperties">
@@ -19,10 +19,10 @@
<object class="GtkLabel" id="titleDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Title:</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">titleLabel</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="x_options">GTK_FILL</property>
@@ -33,10 +33,10 @@
<object class="GtkLabel" id="feedDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Feed:</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">feedLabel</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="top_attach">1</property>
@@ -49,10 +49,10 @@
<object class="GtkLabel" id="dateDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Date:</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">dateLabel</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="top_attach">2</property>
@@ -65,9 +65,9 @@
<object class="GtkLabel" id="titleLabel">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="xalign">0</property>
<property name="label">-</property>
<property name="selectable">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -79,10 +79,10 @@
<object class="GtkLabel" id="feedLabel">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="xalign">0</property>
<property name="label">-</property>
<property name="selectable">True</property>
<property name="ellipsize">middle</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -96,9 +96,9 @@
<object class="GtkLabel" id="dateLabel">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="xalign">0</property>
<property name="label">-</property>
<property name="selectable">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -120,9 +120,9 @@
<object class="GtkLabel" id="descriptionDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="label" translatable="yes">Description:</property>
<property name="xalign">0</property>
<property name="yalign">0</property>
- <property name="label" translatable="yes">Description:</property>
</object>
</child>
</object>
@@ -145,7 +145,13 @@
<property name="can_focus">False</property>
<property name="shadow_type">none</property>
<child>
- <placeholder/>
+ <object class="GtkLabel" id="descriptionLabel">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="wrap">True</property>
+ <property name="xalign">0</property>
+ <property name="yalign">0</property>
+ </object>
</child>
</object>
</child>
@@ -183,10 +189,10 @@
<object class="GtkLabel" id="locationDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Source:</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">locationLabel</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="x_options">GTK_FILL</property>
@@ -197,10 +203,10 @@
<object class="GtkLabel" id="locationLabel">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="xalign">0</property>
<property name="label">-</property>
<property name="selectable">True</property>
<property name="ellipsize">middle</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -212,9 +218,9 @@
<object class="GtkLabel" id="ratingDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">_Rating:</property>
<property name="use_underline">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="top_attach">6</property>
@@ -227,9 +233,9 @@
<object class="GtkLabel" id="playcountDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Play count:</property>
<property name="mnemonic_widget">playcountLabel</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="top_attach">5</property>
@@ -242,10 +248,10 @@
<object class="GtkLabel" id="lastplayedDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Last played:</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">lastplayedLabel</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="top_attach">4</property>
@@ -258,9 +264,9 @@
<object class="GtkLabel" id="bitrateDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Bitrate:</property>
<property name="mnemonic_widget">bitrateLabel</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="top_attach">3</property>
@@ -273,9 +279,9 @@
<object class="GtkLabel" id="durationDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Duration:</property>
<property name="mnemonic_widget">durationLabel</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="top_attach">2</property>
@@ -288,9 +294,9 @@
<object class="GtkLabel" id="lastplayedLabel">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="xalign">0</property>
<property name="label">-</property>
<property name="selectable">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -305,9 +311,9 @@
<object class="GtkLabel" id="bitrateLabel">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="xalign">0</property>
<property name="label">-</property>
<property name="selectable">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -322,8 +328,8 @@
<object class="GtkLabel" id="durationLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label">-</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -338,10 +344,10 @@
<object class="GtkLabel" id="downloadLocationDescLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Download location:</property>
<property name="wrap">True</property>
<property name="mnemonic_widget">downloadLocationLabel</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="top_attach">1</property>
@@ -354,9 +360,9 @@
<object class="GtkLabel" id="downloadLocationLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label">-</property>
<property name="ellipsize">middle</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -389,9 +395,9 @@
<object class="GtkLabel" id="playcountLabel">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="xalign">0</property>
<property name="label">-</property>
<property name="selectable">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
diff --git a/podcast/rb-podcast-properties-dialog.c b/podcast/rb-podcast-properties-dialog.c
index 7361538..7335ae8 100644
--- a/podcast/rb-podcast-properties-dialog.c
+++ b/podcast/rb-podcast-properties-dialog.c
@@ -97,7 +97,6 @@ struct RBPodcastPropertiesDialogPrivate
GtkWidget *rating;
GtkWidget *date;
GtkWidget *description;
- GtkWidget *description_window;
GtkWidget *close_button;
};
@@ -289,8 +288,6 @@ static void
rb_podcast_properties_dialog_init (RBPodcastPropertiesDialog *dialog)
{
GtkWidget *content_area;
- GtkWidget *bin;
- GtkWidget *widget;
GtkBuilder *builder;
AtkObject *lobj, *robj;
@@ -330,21 +327,7 @@ rb_podcast_properties_dialog_init (RBPodcastPropertiesDialog *dialog)
dialog->priv->playcount = GTK_WIDGET (gtk_builder_get_object (builder, "playcountLabel"));
dialog->priv->bitrate = GTK_WIDGET (gtk_builder_get_object (builder, "bitrateLabel"));
dialog->priv->date = GTK_WIDGET (gtk_builder_get_object (builder, "dateLabel"));
- dialog->priv->description = gtk_label_new (NULL);
- gtk_label_set_line_wrap (GTK_LABEL (dialog->priv->description), TRUE);
-
- /* add relationship between the description label and the description widget */
- widget = GTK_WIDGET (gtk_builder_get_object (builder, "descriptionDescLabel"));
- gtk_label_set_mnemonic_widget (GTK_LABEL (widget), dialog->priv->description);
- lobj = gtk_widget_get_accessible (widget);
- robj = gtk_widget_get_accessible (dialog->priv->description);
- atk_object_add_relationship (lobj, ATK_RELATION_LABEL_FOR, robj);
- atk_object_add_relationship (robj, ATK_RELATION_LABELLED_BY, lobj);
-
- bin = GTK_WIDGET (gtk_builder_get_object (builder, "descriptionViewport"));
- gtk_container_add (GTK_CONTAINER (bin), dialog->priv->description);
-
- dialog->priv->description_window = GTK_WIDGET (gtk_builder_get_object (builder, "descriptionWindow"));
+ dialog->priv->description = GTK_WIDGET (gtk_builder_get_object (builder, "descriptionLabel"));
rb_builder_boldify_label (builder, "titleDescLabel");
rb_builder_boldify_label (builder, "feedDescLabel");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]