<?xml version='1.0' encoding='UTF-8'?>
<!-- Created with Cambalache 0.94.1 -->
<interface domain="deb-software">
  <!-- interface-name deb/usr/lib/solydxk/system/deb-software.ui -->
  <!-- interface-description UI for Debian Software Manager -->
  <!-- interface-authors Arjen Balfoort -->
  <requires lib="gtk" version="4.12"/>
  <object class="GtkWindow" id="main_window">
    <property name="default-height">700</property>
    <property name="default-width">1200</property>
    <child>
      <object class="GtkOverlay" id="main_overlay">
        <property name="vexpand">True</property>
        <child>
          <object class="GtkPaned" id="paned">
            <property name="margin-bottom">5</property>
            <property name="orientation">horizontal</property>
            <property name="position">300</property>
            <property name="vexpand">True</property>
            <child>
              <object class="GtkBox" id="left_pane">
                <property name="css-classes">menu_box</property>
                <property name="margin-bottom">5</property>
                <property name="margin-end">5</property>
                <property name="margin-start">5</property>
                <property name="margin-top">5</property>
                <property name="orientation">vertical</property>
                <child>
                  <object class="GtkEntry" id="search_entry">
                    <property name="hexpand">True</property>
                    <property name="placeholder-text" translatable="yes">Search...</property>
                    <property name="primary-icon-name">edit-find</property>
                    <property name="secondary-icon-name">edit-clear</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSeparator">
                    <property name="height-request">1</property>
                    <property name="margin-bottom">7</property>
                    <property name="margin-top">9</property>
                  </object>
                </child>
                <child>
                  <object class="GtkButton" id="btn_favorites">
                    <property name="child">
                      <object class="GtkBox">
                        <property name="spacing">10</property>
                        <child>
                          <object class="GtkPicture">
                            <property name="can-shrink">False</property>
                            <property name="content-fit">scale-down</property>
                            <property name="file">/usr/lib/deb-software/images/menu/favorites.svg</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkLabel">
                            <property name="halign">start</property>
                            <property name="label" translatable="yes">Favorites</property>
                            <property name="use-markup">True</property>
                          </object>
                        </child>
                      </object>
                    </property>
                  </object>
                </child>
                <child>
                  <object class="GtkButton" id="btn_installed">
                    <property name="child">
                      <object class="GtkBox">
                        <property name="spacing">10</property>
                        <child>
                          <object class="GtkPicture">
                            <property name="can-shrink">False</property>
                            <property name="content-fit">scale-down</property>
                            <property name="file">/usr/lib/deb-software/images/menu/installed.svg</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkLabel">
                            <property name="halign">start</property>
                            <property name="label" translatable="yes">Installed</property>
                            <property name="use-markup">True</property>
                          </object>
                        </child>
                      </object>
                    </property>
                  </object>
                </child>
                <child>
                  <object class="GtkButton" id="btn_updates">
                    <property name="child">
                      <object class="GtkBox">
                        <property name="spacing">10</property>
                        <child>
                          <object class="GtkPicture">
                            <property name="can-shrink">False</property>
                            <property name="content-fit">scale-down</property>
                            <property name="file">/usr/lib/deb-software/images/menu/updates.svg</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkLabel" id="updates_label">
                            <property name="halign">start</property>
                            <property name="label" translatable="yes">Updates</property>
                            <property name="use-markup">True</property>
                          </object>
                        </child>
                      </object>
                    </property>
                  </object>
                </child>
                <child>
                  <object class="GtkButton" id="btn_accessibility">
                    <property name="child">
                      <object class="GtkBox">
                        <property name="spacing">10</property>
                        <child>
                          <object class="GtkPicture">
                            <property name="can-shrink">False</property>
                            <property name="content-fit">scale-down</property>
                            <property name="file">/usr/lib/deb-software/images/menu/accessibility.svg</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkLabel">
                            <property name="halign">start</property>
                            <property name="label" translatable="yes">Accessibility</property>
                            <property name="use-markup">True</property>
                          </object>
                        </child>
                      </object>
                    </property>
                  </object>
                </child>
                <child>
                  <object class="GtkSeparator" id="separator">
                    <property name="height-request">1</property>
                    <property name="margin-bottom">6</property>
                    <property name="margin-top">6</property>
                  </object>
                </child>
                <child>
                  <object class="GtkButton" id="btn_addons">
                    <property name="child">
                      <object class="GtkBox">
                        <property name="spacing">10</property>
                        <child>
                          <object class="GtkPicture">
                            <property name="can-shrink">False</property>
                            <property name="content-fit">scale-down</property>
                            <property name="file">/usr/lib/deb-software/images/menu/application.svg</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkLabel">
                            <property name="halign">start</property>
                            <property name="label" translatable="yes">Addons</property>
                            <property name="use-markup">True</property>
                          </object>
                        </child>
                      </object>
                    </property>
                  </object>
                </child>
                <child>
                  <object class="GtkBox">
                    <property name="css-classes">menu_bottom</property>
                    <property name="halign">center</property>
                    <property name="spacing">5</property>
                    <property name="valign">end</property>
                    <property name="vexpand">True</property>
                    <child>
                      <object class="GtkButton" id="btn_log">
                        <property name="child">
                          <object class="GtkPicture">
                            <property name="can-shrink">False</property>
                            <property name="content-fit">scale-down</property>
                            <property name="file">/usr/lib/deb-software/images/menu/log.svg</property>
                          </object>
                        </property>
                        <property name="css-classes">log</property>
                        <property name="halign">center</property>
                        <property name="tooltip-text" translatable="yes">Show log file</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkButton" id="btn_help">
                        <property name="child">
                          <object class="GtkPicture">
                            <property name="can-shrink">False</property>
                            <property name="content-fit">scale-down</property>
                            <property name="file">/usr/lib/deb-software/images/menu/help.svg</property>
                          </object>
                        </property>
                        <property name="css-classes">help</property>
                        <property name="tooltip-text" translatable="yes">Help</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkButton" id="btn_about">
                        <property name="child">
                          <object class="GtkPicture">
                            <property name="can-shrink">False</property>
                            <property name="content-fit">scale-down</property>
                            <property name="file">/usr/lib/deb-software/images/menu/info.svg</property>
                          </object>
                        </property>
                        <property name="css-classes">about</property>
                        <property name="tooltip-text" translatable="yes">About</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkButton" id="btn_refresh">
                        <property name="child">
                          <object class="GtkPicture">
                            <property name="can-shrink">False</property>
                            <property name="content-fit">scale-down</property>
                            <property name="file">/usr/lib/deb-software/images/menu/updates.svg</property>
                          </object>
                        </property>
                        <property name="css-classes">about</property>
                        <property name="tooltip-text" translatable="yes">Refresh cache</property>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkOverlay" id="progress_overlay">
                    <child>
                      <object class="GtkProgressBar" id="progressbar"/>
                    </child>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkNotebook" id="notebook">
                <property name="hexpand">True</property>
                <property name="margin-bottom">5</property>
                <property name="margin-end">5</property>
                <property name="margin-start">5</property>
                <property name="margin-top">5</property>
                <property name="show-border">False</property>
                <property name="show-tabs">False</property>
                <child>
                  <object class="GtkBox" id="summary">
                    <property name="orientation">vertical</property>
                    <child>
                      <object class="GtkBox" id="summary_bar">
                        <property name="css-classes">button_bar</property>
                        <property name="spacing">5</property>
                        <child>
                          <object class="GtkLabel" id="sum_title">
                            <property name="css-name">sum_title</property>
                            <property name="halign">center</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkBox">
                            <property name="hexpand">True</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkButton" id="sum_update">
                            <property name="child">
                              <object class="GtkBox">
                                <property name="spacing">5</property>
                                <child>
                                  <object class="GtkPicture">
                                    <property name="can-shrink">False</property>
                                    <property name="content-fit">scale-down</property>
                                    <property name="file">/usr/lib/deb-software/images/menu/update.svg</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="update_all_label">
                                    <property name="halign">start</property>
                                    <property name="label" translatable="yes">Update all</property>
                                    <property name="use-markup">True</property>
                                  </object>
                                </child>
                              </object>
                            </property>
                            <property name="css-classes">sum_update</property>
                            <property name="halign">center</property>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkScrolledWindow" id="summary_sw">
                        <property name="hscrollbar-policy">never</property>
                        <property name="margin-top">5</property>
                        <property name="overlay-scrolling">False</property>
                        <property name="vexpand">True</property>
                        <child>
                          <object class="GtkListBox" id="summary_listbox">
                            <property name="selection-mode">none</property>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkBox" id="detail">
                    <property name="orientation">vertical</property>
                    <property name="spacing">12</property>
                    <child>
                      <object class="GtkBox" id="detail_bar">
                        <property name="css-classes">button_bar</property>
                        <property name="spacing">5</property>
                        <child>
                          <object class="GtkButton" id="app_back">
                            <property name="child">
                              <object class="GtkPicture">
                                <property name="can-shrink">False</property>
                                <property name="content-fit">scale-down</property>
                                <property name="file">/usr/lib/deb-software/images/menu/back.svg</property>
                              </object>
                            </property>
                            <property name="css-classes">app_back</property>
                            <property name="halign">center</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkBox">
                            <property name="hexpand">True</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkButton" id="app_install">
                            <property name="child">
                              <object class="GtkBox">
                                <property name="spacing">5</property>
                                <child>
                                  <object class="GtkPicture">
                                    <property name="can-shrink">False</property>
                                    <property name="content-fit">scale-down</property>
                                    <property name="file">/usr/lib/deb-software/images/menu/install.svg</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="install_label">
                                    <property name="halign">start</property>
                                    <property name="label" translatable="yes">Install</property>
                                    <property name="use-markup">True</property>
                                  </object>
                                </child>
                              </object>
                            </property>
                            <property name="css-classes">install</property>
                            <property name="halign">center</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkButton" id="app_remove">
                            <property name="child">
                              <object class="GtkBox">
                                <property name="spacing">5</property>
                                <child>
                                  <object class="GtkPicture">
                                    <property name="can-shrink">False</property>
                                    <property name="content-fit">scale-down</property>
                                    <property name="file">/usr/lib/deb-software/images/menu/delete.svg</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="remove_label">
                                    <property name="halign">start</property>
                                    <property name="label" translatable="yes">Remove</property>
                                    <property name="use-markup">True</property>
                                  </object>
                                </child>
                              </object>
                            </property>
                            <property name="css-classes">remove</property>
                            <property name="halign">center</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkButton" id="app_update">
                            <property name="child">
                              <object class="GtkBox">
                                <property name="spacing">5</property>
                                <child>
                                  <object class="GtkPicture">
                                    <property name="can-shrink">False</property>
                                    <property name="content-fit">scale-down</property>
                                    <property name="file">/usr/lib/deb-software/images/menu/update.svg</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="update_label">
                                    <property name="halign">start</property>
                                    <property name="label" translatable="yes">Update</property>
                                    <property name="use-markup">True</property>
                                  </object>
                                </child>
                              </object>
                            </property>
                            <property name="css-classes">update</property>
                            <property name="halign">center</property>
                          </object>
                        </child>
                        <child>
                          <object class="GtkButton" id="app_launch">
                            <property name="child">
                              <object class="GtkBox">
                                <property name="spacing">5</property>
                                <child>
                                  <object class="GtkPicture">
                                    <property name="can-shrink">False</property>
                                    <property name="content-fit">scale-down</property>
                                    <property name="file">/usr/lib/deb-software/images/menu/forward.svg</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="launch_label">
                                    <property name="halign">start</property>
                                    <property name="label" translatable="yes">Launch</property>
                                    <property name="use-markup">True</property>
                                  </object>
                                </child>
                              </object>
                            </property>
                            <property name="css-classes">launch</property>
                            <property name="halign">center</property>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkScrolledWindow">
                        <property name="hscrollbar-policy">never</property>
                        <property name="overlay-scrolling">False</property>
                        <property name="propagate-natural-height">True</property>
                        <property name="propagate-natural-width">True</property>
                        <child>
                          <object class="GtkBox" id="detail_box">
                            <property name="margin-bottom">12</property>
                            <property name="margin-end">12</property>
                            <property name="margin-start">12</property>
                            <property name="margin-top">12</property>
                            <property name="orientation">vertical</property>
                            <child>
                              <object class="GtkBox" id="app_header">
                                <property name="css-classes">app_header</property>
                                <property name="spacing">12</property>
                                <child>
                                  <object class="GtkPicture" id="app_logo">
                                    <property name="can-shrink">False</property>
                                    <property name="content-fit">scale-down</property>
                                    <property name="height-request">128</property>
                                    <property name="width-request">128</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="app_name">
                                    <property name="css-classes">app_name</property>
                                    <property name="halign">start</property>
                                    <property name="hexpand">True</property>
                                    <property name="label">app_name</property>
                                    <property name="use-markup">True</property>
                                    <property name="valign">start</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkGrid" id="app_info">
                                    <property name="column-spacing">6</property>
                                    <property name="css-classes">app_info</property>
                                    <property name="margin-end">12</property>
                                    <property name="margin-start">12</property>
                                    <property name="row-spacing">6</property>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="css-classes">lbl_installed</property>
                                        <property name="halign">end</property>
                                        <property name="label" translatable="yes">Installed:</property>
                                        <layout>
                                          <property name="column">0</property>
                                          <property name="column-span">1</property>
                                          <property name="row">0</property>
                                          <property name="row-span">1</property>
                                        </layout>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="css-classes">lbl_candidate</property>
                                        <property name="halign">end</property>
                                        <property name="label" translatable="yes">Candidate:</property>
                                        <layout>
                                          <property name="column">0</property>
                                          <property name="row">1</property>
                                        </layout>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="css-classes">lbl_size</property>
                                        <property name="halign">end</property>
                                        <property name="label" translatable="yes">Size:</property>
                                        <layout>
                                          <property name="column">0</property>
                                          <property name="row">2</property>
                                        </layout>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="css-classes">lbl_origin</property>
                                        <property name="halign">end</property>
                                        <property name="label" translatable="yes">Origin:</property>
                                        <layout>
                                          <property name="column">0</property>
                                          <property name="row">3</property>
                                        </layout>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="app_installed">
                                        <property name="css-classes">app_installed</property>
                                        <property name="halign">start</property>
                                        <property name="label">app_version</property>
                                        <property name="use-markup">True</property>
                                        <layout>
                                          <property name="column">1</property>
                                          <property name="row">0</property>
                                        </layout>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="app_candidate">
                                        <property name="css-classes">app_candidate</property>
                                        <property name="halign">start</property>
                                        <property name="label">app_candidate</property>
                                        <property name="use-markup">True</property>
                                        <layout>
                                          <property name="column">1</property>
                                          <property name="row">1</property>
                                        </layout>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="app_size">
                                        <property name="css-classes">app_size</property>
                                        <property name="halign">start</property>
                                        <property name="label">app_size</property>
                                        <property name="use-markup">True</property>
                                        <layout>
                                          <property name="column">1</property>
                                          <property name="row">2</property>
                                        </layout>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="app_origin">
                                        <property name="css-classes">app_origin</property>
                                        <property name="halign">start</property>
                                        <property name="label">app_origin</property>
                                        <property name="use-markup">True</property>
                                        <layout>
                                          <property name="column">1</property>
                                          <property name="row">3</property>
                                        </layout>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="GtkBox" id="app_body">
                                <property name="orientation">vertical</property>
                                <child>
                                  <object class="GtkPicture" id="app_screenshot">
                                    <property name="alternative-text">app_screenshot</property>
                                    <property name="css-name">screenshot</property>
                                    <property name="halign">center</property>
                                    <property name="height-request">400</property>
                                    <property name="hexpand">True</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="app_homepage">
                                    <property name="css-classes">app_homepage</property>
                                    <property name="halign">start</property>
                                    <property name="label">app_homepage</property>
                                    <property name="use-markup">True</property>
                                    <property name="wrap">True</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="app_summary">
                                    <property name="css-classes">app_summary</property>
                                    <property name="halign">start</property>
                                    <property name="label">app_summary</property>
                                    <property name="use-markup">True</property>
                                    <property name="wrap">True</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkTextView" id="app_description">
                                    <property name="css-classes">app_description</property>
                                    <property name="cursor-visible">False</property>
                                    <property name="editable">False</property>
                                    <property name="hexpand">True</property>
                                    <property name="vexpand">True</property>
                                    <property name="wrap-mode">word</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="lbl_packages">
                                    <property name="css-classes">lbl_packages</property>
                                    <property name="halign">start</property>
                                    <property name="label" translatable="yes">Packages to install</property>
                                    <property name="use-markup">True</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="GtkLabel" id="app_packages">
                                    <property name="css-classes">app_packages</property>
                                    <property name="halign">start</property>
                                    <property name="label">app_packages</property>
                                    <property name="margin-bottom">24</property>
                                    <property name="use-markup">True</property>
                                    <property name="wrap">True</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
  </object>
</interface>
