gtk/demos/gtk-demo/application.ui
2012-01-14 20:35:18 -05:00

151 lines
5.3 KiB
XML

<?xml version="1.0"?>
<interface>
<object class="GtkGrid" id="grid">
<child>
<object class="GtkToolbar" id="toolbar">
<property name="orientation">horizontal</property>
<property name="halign">fill</property>
<property name="hexpand">True</property>
<child>
<object class="GtkMenuToolButton" id="menu">
<property name="stock-id">gtk-open</property>
<child type="menu">
<object class="GtkMenu" id="m">
<child>
<object class="GtkMenuItem" id="file">
<property name="visible">True</property>
<property name="label">File1</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkToolButton" id="quit">
<property name="stock-id">gtk-quit</property>
<property name="action-name">app.quit</property>
</object>
</child>
<child>
<object class="GtkSeparatorToolItem" id="sep">
</object>
</child>
<child>
<object class="GtkToolButton" id="logo">
<property name="stock-id">demo-gtk-logo</property>
<property name="action-name">win.logo</property>
</object>
</child>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">0</property>
</packing>
</child>
<child>
<object class="GtkInfoBar" id="infobar">
<property name="no-show-all">True</property>
<property name="halign">fill</property>
<property name="hexpand">True</property>
<child internal-child="content_area">
<object class="GtkBox" id="content_area">
<child>
<object class="GtkLabel" id="message">
<property name="visible">True</property>
<property name="hexpand">True</property>
<property name="halign">fill</property>
</object>
</child>
</object>
</child>
<child internal-child="action_area">
<object class="GtkBox" id="action_area">
<child>
<object class="GtkButton" id="button">
<property name="visible">True</property>
<property name="valign">center</property>
<property name="label">gtk-ok</property>
<property name="use-stock">True</property>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">1</property>
</packing>
</child>
<child>
<object class="GtkScrolledWindow" id="sw">
<property name="shadow-type">in</property>
<child>
<object class="GtkTextView" id="contents">
<property name="halign">fill</property>
<property name="valign">fill</property>
<property name="hexpand">True</property>
<property name="vexpand">True</property>
</object>
</child>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">2</property>
</packing>
</child>
<child>
<object class="GtkStatusbar" id="status">
<property name="halign">fill</property>
<property name="hexpand">True</property>
<property name="visible">True</property>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">3</property>
</packing>
</child>
</object>
<menu id="appmenu">
<section>
<item label="_New" action="app.new" accel="<Primary>n"/>
<item label="_Open" action="app.open"/>
<item label="_Save" action="app.save" accel="<Primary>s"/>
<item label="Save _As..." action="app.save-as" accel="<Primary>s"/>
</section>
<section>
<item label="_Quit" action="app.quit" accel="<Primary>q"/>
</section>
</menu>
<menu id="menubar">
<section>
<submenu label="_Preferences">
<section>
<item label="_Prefer Dark Theme" action="app.dark"/>
<item label="_Hide Titlebar when maximized" action="win.titlebar"/>
<submenu label="_Color">
<section>
<item label="_Red" action="win.color" target="red" accel="<Primary>r"/>
<item label="_Green" action="win.color" target="green" accel="<Primary>g"/>
<item label="_Blue" action="win.color" target="blue" accel="<Primary>b"/>
</section>
</submenu>
<submenu label="_Shape">
<section>
<item label="_Square" action="win.shape" target="square" accel="<Primary>s"/>
<item label="_Rectangle" action="win.shape" target="rectangle" accel="<Primary>r"/>
<item label="_Oval" action="win.shape" target="oval" accel="<Primary>o"/>
</section>
</submenu>
<item label="_Bold" action="win.bold" accel="<Primary>b"/>
</section>
</submenu>
<submenu label="_Help">
<section>
<item label="_About" action="win.about" accel="<Primary>a"/>
</section>
</submenu>
</section>
</menu>
</interface>