[Xfce4-commits] <parole:bluesabre/gtk3> Only show DVD menu when DVD loaded

Sean Davis noreply at xfce.org
Sun Sep 1 14:28:01 CEST 2013


Updating branch refs/heads/bluesabre/gtk3
         to 470e540221a16b6fce29734e5df623d24a5e3999 (commit)
       from d5f64f8f184529d791fa737b62780fe67dcdb981 (commit)

commit 470e540221a16b6fce29734e5df623d24a5e3999
Author: Sean Davis <smd.seandavis at gmail.com>
Date:   Sun Sep 1 08:26:03 2013 -0400

    Only show DVD menu when DVD loaded

 data/interfaces/parole.ui |   30 +++++++++++++++---------------
 src/parole-player.c       |    4 ++++
 2 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/data/interfaces/parole.ui b/data/interfaces/parole.ui
index 3d8e5c9..eef7ec4 100644
--- a/data/interfaces/parole.ui
+++ b/data/interfaces/parole.ui
@@ -1,37 +1,37 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <!-- interface-requires gtk+ 3.0 -->
-  <object class="GtkImage" id="image10">
+  <object class="GtkAdjustment" id="adjustment1">
+    <property name="upper">100</property>
+    <property name="step_increment">1</property>
+    <property name="page_increment">10</property>
+  </object>
+  <object class="GtkImage" id="image1">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <property name="pixel_size">16</property>
-    <property name="icon_name">face-sick-symbolic</property>
+    <property name="icon_name">media-optical-symbolic</property>
     <property name="use_fallback">True</property>
   </object>
-  <object class="GtkImage" id="image12">
+  <object class="GtkImage" id="image10">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <property name="pixel_size">16</property>
-    <property name="icon_name">gtk-about-symbolic</property>
+    <property name="icon_name">face-sick-symbolic</property>
     <property name="use_fallback">True</property>
   </object>
-  <object class="GtkAdjustment" id="adjustment1">
-    <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
-  </object>
-  <object class="GtkImage" id="image1">
+  <object class="GtkImage" id="image11">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <property name="pixel_size">16</property>
-    <property name="icon_name">media-optical-symbolic</property>
+    <property name="icon_name">document-save-as-symbolic</property>
     <property name="use_fallback">True</property>
   </object>
-  <object class="GtkImage" id="image11">
+  <object class="GtkImage" id="image12">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <property name="pixel_size">16</property>
-    <property name="icon_name">document-save-as-symbolic</property>
+    <property name="icon_name">gtk-about-symbolic</property>
     <property name="use_fallback">True</property>
   </object>
   <object class="GtkImage" id="image2">
@@ -297,8 +297,8 @@
             </child>
             <child>
               <object class="GtkMenuItem" id="dvd-menu">
-                <property name="visible">True</property>
                 <property name="can_focus">False</property>
+                <property name="no_show_all">True</property>
                 <property name="label" translatable="yes">_DVD</property>
                 <property name="use_underline">True</property>
                 <child type="submenu">
@@ -422,8 +422,8 @@
                         <property name="use_underline">True</property>
                         <property name="image">image3</property>
                         <property name="use_stock">False</property>
-                        <accelerator key="plus" signal="activate"/>
                         <accelerator key="equal" signal="activate"/>
+                        <accelerator key="plus" signal="activate"/>
                         <signal name="activate" handler="parole_player_volume_up" swapped="no"/>
                       </object>
                     </child>
diff --git a/src/parole-player.c b/src/parole-player.c
index 2a66135..62f4c25 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -538,6 +538,7 @@ parole_player_reset (ParolePlayer *player)
     parole_gst_stop (PAROLE_GST (player->priv->gst));
     player->priv->update_languages = TRUE;
     gtk_window_set_title (GTK_WINDOW (player->priv->window), _("Parole Media Player"));
+    gtk_widget_hide(GTK_WIDGET(player->priv->dvd_menu));
     player->priv->audio_list = NULL;
     player->priv->subtitle_list = NULL;
     
@@ -1068,7 +1069,10 @@ parole_player_disc_selected_cb (ParoleDisc *disc, const gchar *uri, const gchar
         TRACE("END CLEAR PLAYLIST");
     }
     else if ( player->priv->current_media_type == PAROLE_MEDIA_TYPE_DVD )
+    {
         parole_media_list_set_playlist_view(player->priv->list, PAROLE_MEDIA_LIST_PLAYLIST_VIEW_DISC);
+        gtk_widget_show(GTK_WIDGET(player->priv->dvd_menu));
+    }
 }
 
 static void


More information about the Xfce4-commits mailing list