 3306ce6819
			
		
	
	3306ce6819
	
	
	
		
			
			This commit add some more keyboard shortcuts to gtk3-widget-factory, and adds a help overlay documenting them. This examle uses the automatic resource loading support in GtkApplication.
		
			
				
	
	
		
			93 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <interface>
 | |
|   <object class="GtkShortcutsWindow" id="help_overlay">
 | |
|     <child>
 | |
|       <object class="GtkShortcutsSection">
 | |
|         <property name="visible">1</property>
 | |
|         <child>
 | |
|           <object class="GtkShortcutsGroup">
 | |
|             <property name="visible">1</property>
 | |
|             <property name="title">General</property>
 | |
|             <child>
 | |
|               <object class="GtkShortcutsShortcut">
 | |
|                 <property name="visible">1</property>
 | |
|                 <property name="accelerator">F1</property>
 | |
|                 <property name="title">Show About Dialog</property>
 | |
|               </object>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkShortcutsShortcut">
 | |
|                 <property name="visible">1</property>
 | |
|                 <property name="accelerator"><Primary>q</property>
 | |
|                 <property name="title">Quit</property>
 | |
|               </object>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkShortcutsShortcut">
 | |
|                 <property name="visible">1</property>
 | |
|                 <property name="accelerator"><Primary>d</property>
 | |
|                 <property name="title">Switch to dark theme</property>
 | |
|               </object>
 | |
|             </child>
 | |
|           </object>
 | |
|         </child>
 | |
|         <child>
 | |
|           <object class="GtkShortcutsGroup">
 | |
|             <property name="visible">1</property>
 | |
|             <property name="title">Traditional</property>
 | |
|             <property name="view">page2</property>
 | |
|             <child>
 | |
|               <object class="GtkShortcutsShortcut">
 | |
|                 <property name="visible">1</property>
 | |
|                 <property name="accelerator"><Primary>s</property>
 | |
|                 <property name="title">Search</property>
 | |
|               </object>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkShortcutsShortcut">
 | |
|                 <property name="visible">1</property>
 | |
|                 <property name="accelerator">Delete</property>
 | |
|                 <property name="title">Delete</property>
 | |
|               </object>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkShortcutsShortcut">
 | |
|                 <property name="visible">1</property>
 | |
|                 <property name="accelerator"><Primary>b</property>
 | |
|                 <property name="title">Set background</property>
 | |
|               </object>
 | |
|             </child>
 | |
|           </object>
 | |
|         </child>
 | |
|         <child>
 | |
|           <object class="GtkShortcutsGroup">
 | |
|             <property name="visible">1</property>
 | |
|             <property name="title">Modern</property>
 | |
|             <property name="view">page3</property>
 | |
|             <child>
 | |
|               <object class="GtkShortcutsShortcut">
 | |
|                 <property name="visible">1</property>
 | |
|                 <property name="accelerator"><Primary>o</property>
 | |
|                 <property name="title">Open a file</property>
 | |
|               </object>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkShortcutsShortcut">
 | |
|                 <property name="visible">1</property>
 | |
|                 <property name="accelerator"><Primary>r</property>
 | |
|                 <property name="title">Start recording</property>
 | |
|               </object>
 | |
|             </child>
 | |
|             <child>
 | |
|               <object class="GtkShortcutsShortcut">
 | |
|                 <property name="visible">1</property>
 | |
|                 <property name="accelerator"><Primary>l</property>
 | |
|                 <property name="title">Lock or unlock</property>
 | |
|               </object>
 | |
|             </child>
 | |
|           </object>
 | |
|         </child>
 | |
|       </object>
 | |
|     </child>
 | |
|   </object>
 | |
| </interface>
 |