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>
_______________________________________________
rhythmbox-devel mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel

Reply via email to