[Rhythmbox-devel] [patch] Minor UI polishing in the plugin configuration dialog



Hi!

This patch makes the headers of the list of plugins fixed (don't
scroll with the list itself) in the plugin configuration dialog.

cheers,
Christophe
*** plugins/rb-plugin-manager.c.old	2007-02-11 14:31:12.000000000 +0100
--- plugins/rb-plugin-manager.c	2007-02-11 14:30:02.000000000 +0100
***************
*** 445,451 ****
  rb_plugin_manager_init (RBPluginManager *pm)
  {
  	GladeXML *xml;
! 	GtkWidget *plugins_tree_vbox;
  
  	pm->priv = RB_PLUGIN_MANAGER_GET_PRIVATE (pm);
  
--- 445,451 ----
  rb_plugin_manager_init (RBPluginManager *pm)
  {
  	GladeXML *xml;
! 	GtkWidget *plugins_window;
  
  	pm->priv = RB_PLUGIN_MANAGER_GET_PRIVATE (pm);
  
***************
*** 457,464 ****
  	gtk_box_set_spacing (GTK_BOX (pm), 6);
  
  	pm->priv->tree = gtk_tree_view_new ();
! 	plugins_tree_vbox = glade_xml_get_widget (xml, "plugins_tree_vbox");
! 	gtk_container_add (GTK_CONTAINER (plugins_tree_vbox), pm->priv->tree);
  
  	pm->priv->configure_button = glade_xml_get_widget (xml, "configure_button");
  	g_signal_connect (pm->priv->configure_button,
--- 457,464 ----
  	gtk_box_set_spacing (GTK_BOX (pm), 6);
  
  	pm->priv->tree = gtk_tree_view_new ();
! 	plugins_window = glade_xml_get_widget (xml, "plugins_scrolledwindow");
! 	gtk_container_add (GTK_CONTAINER (plugins_window), pm->priv->tree);
  
  	pm->priv->configure_button = glade_xml_get_widget (xml, "configure_button");
  	g_signal_connect (pm->priv->configure_button,
*** data/glade/plugins.glade.old	2007-02-11 14:29:52.000000000 +0100
--- data/glade/plugins.glade	2007-02-11 14:30:02.000000000 +0100
***************
*** 33,63 ****
  	  <property name="spacing">12</property>
  
  	  <child>
! 	    <widget class="GtkScrolledWindow" id="scrolledwindow1">
  	      <property name="visible">True</property>
  	      <property name="can_focus">True</property>
  	      <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
  	      <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
! 	      <property name="shadow_type">GTK_SHADOW_NONE</property>
  	      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
  
  	      <child>
! 		<widget class="GtkViewport" id="viewport1">
! 		  <property name="visible">True</property>
! 		  <property name="shadow_type">GTK_SHADOW_IN</property>
! 
! 		  <child>
! 		    <widget class="GtkVBox" id="plugins_tree_vbox">
! 		      <property name="visible">True</property>
! 		      <property name="homogeneous">False</property>
! 		      <property name="spacing">0</property>
! 
! 		      <child>
! 			<placeholder/>
! 		      </child>
! 		    </widget>
! 		  </child>
! 		</widget>
  	      </child>
  	    </widget>
  	    <packing>
--- 33,48 ----
  	  <property name="spacing">12</property>
  
  	  <child>
! 	    <widget class="GtkScrolledWindow" id="plugins_scrolledwindow">
  	      <property name="visible">True</property>
  	      <property name="can_focus">True</property>
  	      <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
  	      <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
! 	      <property name="shadow_type">GTK_SHADOW_IN</property>
  	      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
  
  	      <child>
! 		<placeholder/>
  	      </child>
  	    </widget>
  	    <packing>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]