 6a2ae1bb90
			
		
	
	6a2ae1bb90
	
	
	
		
			
			... so that it works with wide separators. Or rather: with separators that don't request 1px size but any other number. Do that by making the placeholder request the same size by indeed stuffing (hidden) separators in it.
		
			
				
	
	
		
			211 lines
		
	
	
		
			8.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			211 lines
		
	
	
		
			8.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="UTF-8"?>
 | |
| <interface>
 | |
|   <!-- interface-requires gtk+ 3.0 -->
 | |
|   <object class="GtkWindow" id="window1">
 | |
|     <property name="can_focus">False</property>
 | |
|     <property name="type">popup</property>
 | |
|     <child>
 | |
|       <object class="GtkGrid" id="grid1">
 | |
|         <property name="visible">True</property>
 | |
|         <property name="can_focus">False</property>
 | |
|         <child>
 | |
|           <object class="GtkBox" id="box1">
 | |
|             <property name="visible">True</property>
 | |
|             <property name="can_focus">False</property>
 | |
|             <property name="orientation">vertical</property>
 | |
|             <child>
 | |
|               <object class="GtkImage" id="image1">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|                 <property name="hexpand">True</property>
 | |
|                 <property name="vexpand">True</property>
 | |
|                 <property name="icon_name">help-about</property>
 | |
|               </object>
 | |
|               <packing>
 | |
|                 <property name="expand">False</property>
 | |
|                 <property name="fill">True</property>
 | |
|                 <property name="position">0</property>
 | |
|               </packing>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkSeparator" id="separator1">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|               </object>
 | |
|               <packing>
 | |
|                 <property name="expand">False</property>
 | |
|                 <property name="fill">True</property>
 | |
|                 <property name="position">1</property>
 | |
|               </packing>
 | |
|             </child>
 | |
|           </object>
 | |
|           <packing>
 | |
|             <property name="left_attach">0</property>
 | |
|             <property name="top_attach">0</property>
 | |
|             <property name="width">1</property>
 | |
|             <property name="height">2</property>
 | |
|           </packing>
 | |
|         </child>
 | |
|         <child>
 | |
|           <object class="GtkBox" id="box2">
 | |
|             <property name="visible">True</property>
 | |
|             <property name="can_focus">False</property>
 | |
|             <child>
 | |
|               <object class="GtkImage" id="image2">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|                 <property name="hexpand">True</property>
 | |
|                 <property name="vexpand">True</property>
 | |
|                 <property name="icon_name">help-about</property>
 | |
|               </object>
 | |
|               <packing>
 | |
|                 <property name="expand">False</property>
 | |
|                 <property name="fill">True</property>
 | |
|                 <property name="position">0</property>
 | |
|               </packing>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkSeparator" id="separator2">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|                 <property name="orientation">vertical</property>
 | |
|               </object>
 | |
|               <packing>
 | |
|                 <property name="expand">False</property>
 | |
|                 <property name="fill">True</property>
 | |
|                 <property name="position">1</property>
 | |
|               </packing>
 | |
|             </child>
 | |
|           </object>
 | |
|           <packing>
 | |
|             <property name="left_attach">0</property>
 | |
|             <property name="top_attach">2</property>
 | |
|             <property name="width">2</property>
 | |
|             <property name="height">1</property>
 | |
|           </packing>
 | |
|         </child>
 | |
|         <child>
 | |
|           <object class="GtkBox" id="box3">
 | |
|             <property name="visible">True</property>
 | |
|             <property name="can_focus">False</property>
 | |
|             <property name="orientation">vertical</property>
 | |
|             <child>
 | |
|               <object class="GtkSeparator" id="separator3">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|               </object>
 | |
|               <packing>
 | |
|                 <property name="expand">False</property>
 | |
|                 <property name="fill">True</property>
 | |
|                 <property name="position">0</property>
 | |
|               </packing>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkImage" id="image3">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|                 <property name="hexpand">True</property>
 | |
|                 <property name="vexpand">True</property>
 | |
|                 <property name="icon_name">help-about</property>
 | |
|               </object>
 | |
|               <packing>
 | |
|                 <property name="expand">False</property>
 | |
|                 <property name="fill">True</property>
 | |
|                 <property name="position">1</property>
 | |
|               </packing>
 | |
|             </child>
 | |
|           </object>
 | |
|           <packing>
 | |
|             <property name="left_attach">2</property>
 | |
|             <property name="top_attach">1</property>
 | |
|             <property name="width">1</property>
 | |
|             <property name="height">2</property>
 | |
|           </packing>
 | |
|         </child>
 | |
| 
 | |
|         <!-- BEGIN REMOVE WHEN GRID FIXED -->
 | |
| 
 | |
|         <child>
 | |
|           <object class="GtkNotebook" id="notebook1">
 | |
|             <property name="visible">True</property>
 | |
|             <property name="can_focus">True</property>
 | |
|             <property name="show_tabs">False</property>
 | |
|             <property name="show_border">False</property>
 | |
|             <child>
 | |
|               <object class="GtkBox" id="box5">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|                 <property name="orientation">vertical</property>
 | |
|               </object>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkSeparator" id="separator5">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|               </object>
 | |
|               <packing>
 | |
|                 <property name="position">1</property>
 | |
|               </packing>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkSeparator" id="separator6">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|                 <property name="orientation">vertical</property>
 | |
|               </object>
 | |
|               <packing>
 | |
|                 <property name="position">2</property>
 | |
|               </packing>
 | |
|             </child>
 | |
|           </object>
 | |
|           <packing>
 | |
|             <property name="left_attach">1</property>
 | |
|             <property name="top_attach">1</property>
 | |
|           </packing>
 | |
|         </child>
 | |
| 
 | |
|         <!-- END REMOVE WHEN GRID FIXED -->
 | |
| 
 | |
|         <child>
 | |
|           <object class="GtkBox" id="box4">
 | |
|             <property name="visible">True</property>
 | |
|             <property name="can_focus">False</property>
 | |
|             <child>
 | |
|               <object class="GtkSeparator" id="separator4">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|                 <property name="orientation">vertical</property>
 | |
|               </object>
 | |
|               <packing>
 | |
|                 <property name="expand">False</property>
 | |
|                 <property name="fill">True</property>
 | |
|                 <property name="position">0</property>
 | |
|               </packing>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkImage" id="image4">
 | |
|                 <property name="visible">True</property>
 | |
|                 <property name="can_focus">False</property>
 | |
|                 <property name="hexpand">True</property>
 | |
|                 <property name="vexpand">True</property>
 | |
|                 <property name="icon_name">help-about</property>
 | |
|               </object>
 | |
|               <packing>
 | |
|                 <property name="expand">False</property>
 | |
|                 <property name="fill">True</property>
 | |
|                 <property name="position">1</property>
 | |
|               </packing>
 | |
|             </child>
 | |
|           </object>
 | |
|           <packing>
 | |
|             <property name="left_attach">1</property>
 | |
|             <property name="top_attach">0</property>
 | |
|             <property name="width">2</property>
 | |
|             <property name="height">1</property>
 | |
|           </packing>
 | |
|         </child>
 | |
|       </object>
 | |
|     </child>
 | |
|   </object>
 | |
| </interface>
 |