mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-06 19:00:12 +00:00
151 lines
5.3 KiB
XML
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>
|