<?xml version="1.0" encoding="UTF-8"?>
<interface>
  <!-- interface-requires gtk+ 3.10 -->
  <template class="GsAppRow" parent="GtkListBoxRow">
    <property name="visible">True</property>
    <style>
      <class name="list-box-app-row"/>
    </style>
    <child>
      <object class="GtkBox" id="box">
        <property name="visible">True</property>
        <property name="margin_top">16</property>
        <property name="margin_bottom">16</property>
        <property name="orientation">horizontal</property>
        <child>
          <object class="GtkCheckButton" id="checkbox">
            <property name="margin-start">12</property>
            <property name="valign">center</property>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">False</property>
          </packing>
        </child>
        <child>
          <object class="GtkImage" id="image">
            <property name="visible">True</property>
            <property name="pixel_size">64</property>
            <property name="margin_start">24</property>
            <property name="valign">center</property>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">False</property>
          </packing>
        </child>
        <child>
          <object class="GtkBox" id="name_box">
            <property name="visible">True</property>
            <property name="orientation">vertical</property>
            <property name="margin-start">12</property>
            <property name="margin-top">3</property>
            <property name="spacing">3</property>
            <property name="valign">fill</property>
            <child>
              <object class="GtkLabel" id="name_label">
                <property name="visible">True</property>
                <property name="wrap">True</property>
                <property name="max_width_chars">20</property>
                <property name="xalign">0.0</property>
                <property name="yalign">0.5</property>
                <property name="ellipsize">end</property>
                <property name="lines">3</property>
                <property name="wrap-mode">word-char</property>
                <attributes>
                  <attribute name="weight" value="bold"/>
                </attributes>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
              </packing>
            </child>
            <child>
              <object class="GtkLabel" id="version_label">
                <property name="visible">True</property>
                <property name="xalign">0.0</property>
                <property name="yalign">0.5</property>
                <property name="ellipsize">end</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GsStarWidget" id="star">
                <property name="visible">False</property>
                <property name="halign">start</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
              </packing>
            </child>
            <child>
              <object class="GtkLabel" id="folder_label">
                <property name="visible">True</property>
                <property name="margin_top">6</property>
                <property name="xalign">0.0</property>
                <property name="yalign">0.5</property>
                <property name="halign">start</property>
                <property name="ellipsize">end</property>
                <style>
                  <class name="folder-label"/>
                </style>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="fill">True</property>
          </packing>
        </child>
        <child>
          <object class="GtkBox" id="box_description">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
            <property name="margin_top">3</property>
            <property name="orientation">vertical</property>
            <property name="spacing">3</property>
            <child>
              <object class="GtkLabel" id="description_label">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="valign">start</property>
                <property name="margin_start">24</property>
                <property name="margin_end">24</property>
                <property name="wrap">True</property>
                <property name="wrap-mode">word-char</property>
                <property name="ellipsize">end</property>
                <property name="lines">2</property>
                <property name="xalign">0</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkBox" id="box_tag">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="spacing">4</property>
                <property name="margin_left">24</property>
                <property name="orientation">vertical</property>
                <child>
                  <object class="GtkLabel" id="label_warning">
                    <property name="can_focus">False</property>
                    <property name="label">warning-text</property>
                    <property name="halign">start</property>
                    <property name="ellipsize">middle</property>
                    <attributes>
                      <attribute name="weight" value="bold"/>
                      <attribute name="foreground" value="#cccc00000000"/>
                    </attributes>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">3</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkBox" id="box_desc">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="orientation">horizontal</property>
                    <child>
                      <object class="GtkLabel" id="label_origin">
                        <property name="visible">True</property>
                        <property name="xalign">0.0</property>
                        <property name="yalign">1.0</property>
                        <property name="halign">start</property>
                        <property name="ellipsize">end</property>
                        <style>
                          <class name="app-row-origin-text"/>
                          <class name="dim-label"/>
                        </style>
                      </object>
                      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                      </packing>
                    </child>
		    <child>
		      <object class="GtkBox" id="label_installed">
			<property name="orientation">horizontal</property>
			<property name="no_show_all">True</property>
			<property name="halign">end</property>
			<property name="valign">end</property>
			<property name="spacing">6</property>
			<property name="margin-right">24</property>
			<child>
			  <object class="GtkImage" id="installed-icon">
			    <property name="visible">True</property>
			    <property name="halign">center</property>
			    <property name="valign">center</property>
			    <property name="margin-bottom">4</property>
			    <property name="pixel-size">16</property>
			    <property name="icon-name">software-installed-symbolic</property>
			    <style>
			      <class name="installed-icon"/>
			      <class name="app-row-installed-icon"/>
			    </style>
			  </object>
			  <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
			  </packing>
			</child>
			<child>
			  <object class="GtkLabel" id="installed-label">
			    <property name="visible">True</property>
			    <property name="label" translatable="yes">Installed</property>
			    <style>
			      <class name="app-row-installed-label"/>
			    </style>
			  </object>
			  <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
			  </packing>
			</child>
		      </object>
		      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                      </packing>
		    </child>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</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="expand">True</property>
            <property name="fill">True</property>
          </packing>
        </child>
        <child>
          <object class="GtkBox" id="vertical_box">
            <property name="visible">True</property>
            <property name="orientation">vertical</property>
            <property name="halign">center</property>
            <property name="valign">center</property>
	    <property name="margin-right">6</property>
            <child>
              <object class="GtkBox" id="button_box">
		<property name="visible">True</property>
		<property name="orientation">horizontal</property>
		<property name="halign">end</property>
		<property name="valign">center</property>
		<child>
		  <object class="GsProgressButton" id="button">
                    <property name="width_request">100</property>
                    <property name="margin-right">6</property>
                    <property name="halign">end</property>
		  </object>
		  <packing>
                    <property name="pack_type">end</property>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
		  </packing>
		</child>
		<child>
		  <object class="GtkSpinner" id="spinner">
                    <property name="margin_start">12</property>
                    <property name="margin_end">12</property>
                    <property name="halign">end</property>
		  </object>
		  <packing>
                    <property name="pack_type">end</property>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
		  </packing>
		</child>
		<child>
		  <object class="GtkLabel" id="label">
                    <property name="margin_start">12</property>
                    <property name="margin_end">12</property>
                    <property name="halign">end</property>
		  </object>
		  <packing>
                    <property name="pack_type">end</property>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
		  </packing>
		</child>
              </object>
              <packing>
		<property name="pack_type">start</property>
		<property name="expand">False</property>
		<property name="fill">False</property>
              </packing>
            </child>
	    <child>
	      <object class="GtkLabel" id="label_app_size">
                <property name="visible">True</property>
                <property name="halign">center</property>
                <property name="valign">center</property>
		<property name="label">150 MB</property>
		<property name="margin-top">6</property>
                <style>
		  <class name="app-row-app-size"/>
                  <class name="dim-label"/>
                </style>
              </object>
	      <packing>
		<property name="pack_type">end</property>
		<property name="expand">True</property>
		<property name="fill">True</property>
              </packing>
	    </child>
	  </object>
        </child>
      </object>
    </child>
  </template>
</interface>
