eagleoneraptor

GtkBuilder dialog headerbar

Nov 13th, 2014
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.73 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <interface>
  3.   <requires lib="gtk+" version="3.12"/>
  4.   <template class="Gjs_MyDialog" parent="GtkDialog">
  5.     <property name="can_focus">False</property>
  6.     <property name="type">popup</property>
  7.     <property name="type_hint">dialog</property>
  8.     <property name="width_request">500</property>
  9.     <child internal-child="vbox">
  10.       <object class="GtkBox" id="contentArea">
  11.         <!-- My content -->
  12.       </object>
  13.     </child>
  14.     <child internal-child="headerbar">
  15.       <object class="GtkHeaderBar" id="headerBar">
  16.         <property name="visible">True</property>
  17.         <property name="can-focus">False</property>
  18.         <property name="show-close-button">False</property>
  19.         <child>
  20.           <object class="GtkButton" id="cancelButton">
  21.             <property name="label" translatable="yes">_Cancel</property>
  22.             <property name="visible">True</property>
  23.             <property name="can_focus">True</property>
  24.             <property name="use_underline">True</property>
  25.           </object>
  26.           <packing>
  27.             <property name="pack-type">start</property>
  28.           </packing>
  29.         </child>
  30.         <child>
  31.           <object class="GtkButton" id="okButton">
  32.             <property name="label" translatable="yes">_Ok</property>
  33.             <property name="visible">True</property>
  34.             <property name="can_focus">True</property>
  35.             <property name="use_underline">True</property>
  36.           </object>
  37.           <packing>
  38.             <property name="pack-type">end</property>
  39.           </packing>
  40.         </child>
  41.       </object>
  42.     </child>
  43.     <style>
  44.       <class name="my-dialog-css-class"/>
  45.     </style>
  46.   </template>
  47. </interface>
Advertisement
Add Comment
Please, Sign In to add comment