summaryrefslogtreecommitdiffstats
path: root/gedit/resources/ui/gedit-window.ui
diff options
context:
space:
mode:
Diffstat (limited to 'gedit/resources/ui/gedit-window.ui')
-rw-r--r--gedit/resources/ui/gedit-window.ui404
1 files changed, 404 insertions, 0 deletions
diff --git a/gedit/resources/ui/gedit-window.ui b/gedit/resources/ui/gedit-window.ui
new file mode 100644
index 0000000..f2dcb1d
--- /dev/null
+++ b/gedit/resources/ui/gedit-window.ui
@@ -0,0 +1,404 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <!-- interface-requires gtk+ 3.10 -->
+ <template class="GeditWindow" parent="GtkApplicationWindow">
+ <property name="can_focus">False</property>
+ <property name="has_focus">False</property>
+ <property name="is_focus">False</property>
+ <child type="titlebar">
+ <object class="GtkPaned" id="titlebar_paned">
+ <property name="visible">True</property>
+ <property name="position" bind-source="hpaned" bind-property="position" bind-flags="bidirectional|sync-create"/>
+ <child>
+ <object class="GtkHeaderBar" id="side_headerbar">
+ <property name="visible" bind-source="side_panel" bind-property="visible" bind-flags="sync-create"/>
+ <property name="show_close_button">True</property>
+ <property name="title" translatable="yes">Documents</property>
+ </object>
+ <packing>
+ <property name="resize">False</property>
+ <property name="shrink">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHeaderBar" id="headerbar">
+ <property name="visible">True</property>
+ <property name="show_close_button">True</property>
+ <child>
+ <object class="GtkButton" id="new_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip_text" translatable="yes">Create a new document</property>
+ <property name="action_name">win.new-tab</property>
+ <property name="image">new_tab_image</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="new_button_a11y">
+ <property name="accessible-name" translatable="yes">New</property>
+ <property name="accessible-description" translatable="yes">Create a new document</property>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuButton" id="gear_button">
+ <property name="visible">True</property>
+ <property name="use_popover">True</property>
+ <property name="image">menu_image</property>
+ </object>
+ <packing>
+ <property name="pack_type">end</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="save_button">
+ <property name="label" translatable="yes">_Save</property>
+ <property name="use-underline">True</property>
+ <property name="visible">True</property>
+ <property name="tooltip_text" translatable="yes">Save the current file</property>
+ <property name="action_name">win.save</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="save_button_a11y">
+ <property name="accessible-name" translatable="yes">Save</property>
+ <property name="accessible-description" translatable="yes">Save the current file</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="pack_type">end</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="shrink">False</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkOverlay" id="fullscreen_overlay">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="has_focus">False</property>
+ <property name="is_focus">False</property>
+ <child>
+ <object class="GtkBox" id="main_box">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GtkPaned" id="hpaned">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="has_focus">False</property>
+ <property name="is_focus">False</property>
+ <style>
+ <class name="gedit-side-panel-paned"/>
+ </style>
+ <child>
+ <object class="GtkBox" id="side_panel_box">
+ <property name="visible" bind-source="side_panel" bind-property="visible" bind-flags="sync-create"/>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GeditMenuStackSwitcher" id="side_panel_inline_stack_switcher">
+ <property name="visible">False</property>
+ <property name="stack">side_panel</property>
+ <style>
+ <class name="gedit-side-panel-stack-switcher"/>
+ </style>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkStack" id="side_panel">
+ <property name="visible">False</property>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="resize">False</property>
+ <property name="shrink">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkBox" id="content_box">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GtkPaned" id="vpaned">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="has_focus">False</property>
+ <property name="is_focus">False</property>
+ <property name="orientation">vertical</property>
+ <style>
+ <class name="gedit-bottom-panel-paned"/>
+ </style>
+ <child>
+ <object class="GeditMultiNotebook" id="multi_notebook">
+ <property name="visible">True</property>
+ </object>
+ <packing>
+ <property name="resize">True</property>
+ <property name="shrink">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkBox" id="bottom_panel_box">
+ <property name="visible" bind-source="bottom_panel" bind-property="visible" bind-flags="sync-create"/>
+ <property name="orientation">horizontal</property>
+ <style>
+ <class name="gedit-bottom-panel"/>
+ </style>
+ <child>
+ <object class="GtkBox" id="bottom_panel_stack_box">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GtkStack" id="bottom_panel">
+ <property name="visible">False</property>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GeditNotebookStackSwitcher" id="bottom_panel_stack_switcher">
+ <property name="visible">True</property>
+ <property name="stack">bottom_panel</property>
+ <style>
+ <class name="gedit-bottom-panel-stack-switcher"/>
+ </style>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkBox" id="bottom_panel_sidebar">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GtkButton" id="bottom_panel_close_button">
+ <property name="visible">True</property>
+ <property name="relief">none</property>
+ <property name="focus-on-click">False</property>
+ <property name="tooltip-text" translatable="yes">Hide panel</property>
+ <property name="action_name">win.bottom-panel</property>
+ <property name="image">close_button_image</property>
+ <style>
+ <class name="small-button"/>
+ <class name="flat"/>
+ </style>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="resize">False</property>
+ <property name="shrink">False</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GeditStatusbar" id="statusbar">
+ <property name="visible">True</property>
+ <child>
+ <object class="GeditStatusMenuButton" id="tab_width_button">
+ <property name="visible">True</property>
+ <property name="use_popover">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GeditStatusMenuButton" id="language_button">
+ <property name="visible">True</property>
+ <property name="use_popover">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="resize">True</property>
+ <property name="shrink">True</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <child type="overlay">
+ <object class="GtkEventBox" id="fullscreen_eventbox">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="valign">start</property>
+ <child>
+ <object class="GtkRevealer" id="fullscreen_revealer">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="reveal_child">False</property>
+ <property name="valign">start</property>
+ <child>
+ <object class="GtkHeaderBar" id="fullscreen_headerbar">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkButton" id="fullscreen_new_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip_text" translatable="yes">Create a new document</property>
+ <property name="action_name">win.new-tab</property>
+ <property name="image">fullscreen_new_tab_image</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="fullscreen_new_button_a11y">
+ <property name="accessible-name" translatable="yes">New</property>
+ <property name="accessible-description" translatable="yes">Create a new document</property>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkButton" id="leave_fullscreen_button">
+ <property name="visible">True</property>
+ <property name="tooltip_text" translatable="yes">Leave Fullscreen</property>
+ <property name="action_name">win.leave-fullscreen</property>
+ <property name="image">leave_fullscreen_image</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="leave_fullscreen_button_a11y">
+ <property name="accessible-name" translatable="yes">Leave Fullscreen</property>
+ <property name="accessible-description" translatable="yes">Leave Fullscreen</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="pack_type">end</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkMenuButton" id="fullscreen_gear_button">
+ <property name="visible">True</property>
+ <property name="image">fullscreen_menu_image</property>
+ </object>
+ <packing>
+ <property name="pack_type">end</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="fullscreen_save_button">
+ <property name="label" translatable="yes">Save</property>
+ <property name="visible">True</property>
+ <property name="tooltip_text" translatable="yes">Save the current file</property>
+ <property name="action_name">win.save</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="fullscreen_save_button_a11y">
+ <property name="accessible-name" translatable="yes">Save</property>
+ <property name="accessible-description" translatable="yes">Save the current file</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="pack_type">end</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </template>
+ <object class="GtkImage" id="new_tab_image">
+ <property name="visible">True</property>
+ <property name="icon_name">tab-new-symbolic</property>
+ </object>
+ <object class="GtkImage" id="menu_image">
+ <property name="visible">True</property>
+ <property name="icon_name">open-menu-symbolic</property>
+ </object>
+ <object class="GtkImage" id="fullscreen_new_tab_image">
+ <property name="visible">True</property>
+ <property name="icon_name">tab-new-symbolic</property>
+ </object>
+ <object class="GtkImage" id="fullscreen_menu_image">
+ <property name="visible">True</property>
+ <property name="icon_name">open-menu-symbolic</property>
+ </object>
+ <object class="GtkImage" id="leave_fullscreen_image">
+ <property name="visible">True</property>
+ <property name="icon_name">view-restore-symbolic</property>
+ </object>
+ <object class="GtkImage" id="close_button_image">
+ <property name="visible">True</property>
+ <property name="icon_name">window-close-symbolic</property>
+ </object>
+ <object class="GtkSizeGroup">
+ <property name="mode">horizontal</property>
+ <widgets>
+ <widget name="side_headerbar"/>
+ <widget name="side_panel"/>
+ </widgets>
+ </object>
+</interface>
+