Sindbad~EG File Manager

Current Path : /usr/share/gnome-shell/
Upload File :
Current File : //usr/share/gnome-shell/org.gnome.Extensions.data.gresource

GVariant8(
Ե����8L<@�<~@vPw�<,#wv��7?0I�7L�7�7KP��7L�7�77����7	v�79�s�9L,989��$089L@9D9�KO�D9LT9X9��]X9vp9B]/extension-row.ui<?xml version="1.0" encoding="UTF-8"?>
<interface>
  <template class="ExtensionRow" parent="GtkListBoxRow">
    <style>
      <class name="extension"/>
    </style>
    <child>
      <object class="GtkBox">
        <property name="orientation">vertical</property>
        <child>
          <object class="GtkBox">
            <child>
              <object class="GtkBox">
                <property name="orientation">vertical</property>
                <property name="hexpand">true</property>
                <style>
                  <class name="information"/>
                </style>
                <child>
                  <object class="GtkBox">
                    <style>
                      <class name="header"/>
                    </style>
                    <child>
                      <object class="GtkLabel" id="nameLabel">
                        <property name="xalign">0</property>
                        <style>
                          <class name="title"/>
                        </style>
                      </object>
                    </child>
                    <child>
                      <object class="GtkLabel" id="versionLabel">
                        <property name="visible">false</property>
                        <property name="xalign">0</property>
                        <property name="yalign">1</property>
                        <style>
                          <class name="caption"/>
                          <class name="dim-label"/>
                        </style>
                      </object>
                    </child>
                    <child>
                      <object class="GtkBox">
                        <style>
                          <class name="status"/>
                        </style>
                        <child>
                          <object class="GtkImage" id="errorIcon">
                            <property name="visible">false</property>
                            <property name="icon-name">dialog-error-symbolic</property>
                            <property name="tooltip-text" translatable="yes">The extension had an error</property>
                            <style>
                              <class name="error"/>
                            </style>
                          </object>
                        </child>
                        <child>
                          <object class="GtkImage" id="updatesIcon">
                            <property name="visible">false</property>
                            <property name="icon-name">software-update-available-symbolic</property>
                            <property name="tooltip-text" translatable="yes">The extension can be updated</property>
                            <style>
                              <class name="warning"/>
                            </style>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkLabel" id="descriptionLabel">
                    <property name="xalign">0</property>
                    <property name="ellipsize">end</property>
                    <style>
                      <class name="subtitle"/>
                    </style>
                  </object>
                </child>
                <child>
                  <object class="GtkLabel" id="errorLabel">
                    <property name="visible">false</property>
                    <property name="selectable">true</property>
                    <property name="wrap">True</property>
                    <property name="xalign">0</property>
                    <style>
                      <class name="caption"/>
                      <class name="error"/>
                    </style>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkSwitch" id="switch">
                <property name="valign">center</property>
                <property name="action-name">row.enabled</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="GtkCenterBox" id="actionsBox">
            <style>
              <class name="actions"/>
            </style>
            <child type="start">
              <object class="GtkBox">
                <child>
                  <object class="GtkButton" id="websiteButton">
                    <property name="label" translatable="yes">Website</property>
                    <property name="action-name">row.show-url</property>
                  </object>
                </child>
                <child>
                  <object class="GtkButton" id="prefsButton">
                    <property name="visible"
                              bind-source="prefsButton"
                              bind-property="sensitive"
                              bind-flags="sync-create"/>
                    <property name="label" translatable="yes">Settings</property>
                    <property name="action-name">row.show-prefs</property>
                  </object>
                </child>
              </object>
            </child>
            <child type="end">
              <object class="GtkButton" id="removeButton">
                <property name="visible"
                          bind-source="removeButton"
                          bind-property="sensitive"
                          bind-flags="sync-create"/>
                <property name="label" translatable="yes">Remove…</property>
                <property name="action-name">row.uninstall</property>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
  </template>
</interface>
(uuay)org.gnome.Shell.Extensions.xml�<!DOCTYPE node PUBLIC
'-//freedesktop//DTD D-BUS Object Introspection 1.0//EN'
'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'>
<node>

  <!--
      org.gnome.Shell.Extensions:
      @short_description: Extensions interface

      The interface used to query and manage extensions.
  -->
  <interface name="org.gnome.Shell.Extensions">

    <!--
        ListExtensions:
        @extensions: A dictionary of extension infos

        Get a list of installed extensions. The returned @extensions
        dictionary maps extension UUIDs to info vardicts. See
        GetExtensionInfo() for documentation on possible keys.
    -->
    <method name="ListExtensions">
      <arg type="a{sa{sv}}" direction="out" name="extensions"/>
    </method>

    <!--
        GetExtensionInfo:
        @uuid: The UUID of the extension
        @info: The returned extension info

        The information returned in the @info vardict depends on the
        metadata the extension provides, however it is guaranteed to
        contain the following keys:

        <variablelist>
          <varlistentry>
            <term>uuid s</term>
            <listitem><para>The UUID of the extension</para></listitem>
          </varlistentry>

          <varlistentry>
            <term>name s</term>
            <listitem><para>The name of the extension</para></listitem>
          </varlistentry>

          <varlistentry>
            <term>description s</term>
            <listitem><para>
              A short summary that describes what the extension does
            </para></listitem>
          </varlistentry>

          <varlistentry>
            <term>shell-version as</term>
            <listitem><para>An array of support shell versions</para></listitem>
          </varlistentry>

          <varlistentry>
            <term>type d</term>
            <listitem><para>
              The type of extension:
              <simplelist>
                <member>1: SYSTEM</member>
                <member>2: PER_USER</member>
              </simplelist>
            </para></listitem>
          </varlistentry>

          <varlistentry>
            <term>state d</term>
            <listitem><para>
              The state the extension is in:
              <simplelist>
                <member>1: ENABLED</member>
                <member>2: DISABLED</member>
                <member>3: ERROR</member>
                <member>4: OUT_OF_DATE</member>
                <member>5: DOWNLOADING</member>
                <member>6: INITIALIZED</member>
                <member>99: UNINSTALLED</member>
              </simplelist>
            </para></listitem>
          </varlistentry>

          <varlistentry>
            <term>path s</term>
            <listitem><para>The extension directory</para></listitem>
          </varlistentry>

          <varlistentry>
            <term>error s</term>
            <listitem><para>The most recent error caught in init(), enable() or disable()</para></listitem>
          </varlistentry>

          <varlistentry>
            <term>hasPrefs b</term>
            <listitem><para>Whether the extension includes preference UI</para></listitem>
          </varlistentry>
        </variablelist>

        By convention, many extensions will also include the following keys:
        <variablelist>
          <varlistentry>
            <term>version d</term>
            <listitem><para>The extension version</para></listitem>
          </varlistentry>

          <varlistentry>
            <term>url s</term>
            <listitem><para>The URL to the extension homepage or repository</para></listitem>
          </varlistentry>

          <varlistentry>
            <term>settings-schema s</term>
            <listitem><para>The ID of a bundled GSettings schema</para></listitem>
          </varlistentry>

          <varlistentry>
            <term>gettext-domain s</term>
            <listitem><para>The domain used for translations</para></listitem>
          </varlistentry>
        </variablelist>
    -->
    <method name="GetExtensionInfo">
      <arg type="s" direction="in" name="uuid"/>
      <arg type="a{sv}" direction="out" name="info"/>
    </method>

    <!--
        GetExtensionErrors:
        @uuid: The UUID of the extension
        @errors: The returned errors

        Get the list of errors that caused the extension
        to be in ERROR state.
    -->
    <method name="GetExtensionErrors">
      <arg type="s" direction="in" name="uuid"/>
      <arg type="as" direction="out" name="errors"/>
    </method>

    <!--
        InstallRemoteExtension:
        @uuid: The UUID of the extension
        @result: The result of the operation

        Download and install an extension.
    -->
    <method name="InstallRemoteExtension">
      <arg type="s" direction="in" name="uuid"/>
      <arg type="s" direction="out" name="result"/>
    </method>

    <!--
        UninstallExtension:
        @uuid: The UUID of the extension
        @success: Whether the operation was successful

        Uninstall an extension.
    -->
    <method name="UninstallExtension">
      <arg type="s" direction="in" name="uuid"/>
      <arg type="b" direction="out" name="success"/>
    </method>

    <!--
        ReloadExtension:
        @uuid: The UUID of the extension

        Reload an extension.
    -->
    <method name="ReloadExtension">
      <arg type="s" direction="in" name="uuid"/>
    </method>

    <!--
        EnableExtension:
        @uuid: The UUID of the extension
        @success: Whether the operation was successful

        Enable an extension.
    -->
    <method name="EnableExtension">
      <arg type="s" direction="in" name="uuid"/>
      <arg type="b" direction="out" name="success"/>
    </method>

    <!--
        DisableExtension:
        @uuid: The UUID of the extension
        @success: Whether the operation was successful

        Disable an extension.
    -->
    <method name="DisableExtension">
      <arg type="s" direction="in" name="uuid"/>
      <arg type="b" direction="out" name="success"/>
    </method>

    <!--
        LaunchExtensionPrefs:
        Deprecated for OpenExtensionPrefs
    -->
    <method name="LaunchExtensionPrefs">
      <arg type="s" direction="in" name="uuid"/>
    </method>

    <!--
        OpenExtensionPrefs:
        @uuid: The UUID of the extension
        @parent_window: Identifier for the application window
        @options: Vardict with further options

        Opens the prefs dialog of extension @uuid.

        The following @options are recognized:

        <variablelist>
          <varlistentry>
            <term>modal b</term>
            <listitem>
              <para>Whether the prefs window should be modal, default: false</para>
            </listitem>
          </varlistentry>
        </variablelist>
    -->
    <method name="OpenExtensionPrefs">
      <arg type="s" direction="in" name="uuid"/>
      <arg type="s" direction="in" name="parent_window"/>
      <arg type="a{sv}" direction="in" name="options"/>
    </method>

    <!--
        CheckForUpdates:
        Update all extensions for which updates are available
    -->
    <method name="CheckForUpdates"/>

    <signal name="ExtensionStateChanged">
      <arg type="s" name="uuid"/>
      <arg type="a{sv}" name="state"/>
    </signal>

    <!--
        ExtensionStatusChanged:
        Deprecated for ExtensionStateChanged
    -->
    <signal name="ExtensionStatusChanged">
      <arg type="s" name="uuid"/>
      <arg type="i" name="state"/>
      <arg type="s" name="error"/>
    </signal>

    <!--
        ShellVersion:
        The GNOME Shell version
    -->
    <property name="ShellVersion" type="s" access="read"/>

    <!--
        UserExtensionsEnabled:
        Whether user extensions are enabled
    -->
    <property name="UserExtensionsEnabled" type="b" access="readwrite"/>

  </interface>
</node>
(uuay)ui/	org/style.cssfrow.extension>box {
 margin: 12px;
}

row.extension>box,
row.extension box.header {
  border-spacing: 12px;
}

row.extension box.actions,
row.extension box.actions>box {
  border-spacing: 6px;
}

row.extension box.information,
row.extension box.status {
  border-spacing: 3px;
}

image.error { color: @error_color; }
image.warning { color: @warning_color; }
(uuay)Extensions/gnome/dbus-interfaces/extensions-window.ui�#<?xml version="1.0" encoding="UTF-8"?>
<interface>
  <menu id="primary-menu">
    <section>
      <item>
        <attribute name="label" translatable="yes">Help</attribute>
        <attribute name="action">win.show-help</attribute>
      </item>
      <item>
        <attribute name="label" translatable="yes">About Extensions</attribute>
        <attribute name="action">win.show-about</attribute>
      </item>
    </section>
  </menu>
  <template class="ExtensionsWindow" parent="GtkApplicationWindow">
    <property name="default-width">800</property>
    <property name="default-height">500</property>
    <property name="title" translatable="yes">Extensions</property>
    <child type="titlebar">
      <object class="GtkHeaderBar">
        <child type="end">
          <object class="GtkMenuButton" id="menuButton">
            <property name="receives-default">True</property>
            <property name="menu-model">primary-menu</property>
            <property name="icon-name">open-menu-symbolic</property>
          </object>
        </child>
        <child type="end">
          <object class="GtkToggleButton" id="searchButton">
            <property name="receives-default">True</property>
            <property name="icon-name">edit-find-symbolic</property>
            <child>
              <object class="GtkShortcutController">
                <property name='scope'>global</property>
                <child>
                  <object class='GtkShortcut'>
                    <property name='trigger'>&lt;Control&gt;f</property>
                    <property name='action'>activate</property>
                  </object>
                </child>
                <child>
                  <object class='GtkShortcut'>
                    <property name='trigger'>&lt;Control&gt;s</property>
                    <property name='action'>activate</property>
                  </object>
                </child>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
    <child>
      <object class="GtkBox">
        <property name="orientation">vertical</property>
        <child>
          <object class="GtkSearchBar" id="searchBar">
            <property name="key-capture-widget">ExtensionsWindow</property>
            <property name="search-mode-enabled"
                      bind-source="searchButton"
                      bind-property="active"
                      bind-flags="bidirectional"/>
            <child>
              <object class="GtkSearchEntry" id="searchEntry">
                <property name="max-width-chars">35</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="GtkStack" id="mainStack">
            <property name="transition-type">crossfade</property>
            <property name="vexpand">True</property>
            <child>
              <object class="GtkStackPage">
                <property name="name">main</property>
                <property name="child">
                  <object class="AdwPreferencesPage">
                    <child>
                      <object class="AdwPreferencesGroup">
                        <child>
                          <object class="AdwActionRow">
                            <property name="title" translatable="yes">Extensions</property>
                            <property name="subtitle" translatable="yes">Extensions can cause performance and stability issues. Disable extensions if you encounter problems with your system.</property>
                            <property name="activatable-widget">enabledSwitch</property>
                            <child>
                              <object class="GtkSwitch" id="enabledSwitch">
                                <property name="action-name">win.user-extensions-enabled</property>
                                <property name="valign">center</property>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="AdwPreferencesGroup" id="userGroup">
                        <property name="title" translatable="yes">Manually Installed</property>
                        <property name="description" translatable="yes">To find and add extensions, visit &lt;a href="https://extensions.gnome.org"&gt;extensions.gnome.org&lt;/a&gt;.</property>
                        <child>
                          <object class="GtkListBox" id="userList">
                            <property name="selection-mode">none</property>
                            <style>
                              <class name="boxed-list"/>
                            </style>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="AdwPreferencesGroup" id="systemGroup">
                        <property name="title" translatable="yes">Built-In</property>
                        <child>
                          <object class="GtkListBox" id="systemList">
                            <property name="selection-mode">none</property>
                            <style>
                              <class name="boxed-list"/>
                            </style>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </property>
              </object>
            </child>
            <child>
              <object class="GtkStackPage">
                <property name="name">placeholder</property>
                <property name="child">
                  <object class="AdwStatusPage">
                    <property name="icon-name">org.gnome.Extensions-symbolic</property>
                    <property name="title" translatable="yes">No Installed Extensions</property>
                    <property name="description" translatable="yes">To find and add extensions, visit &lt;a href="https://extensions.gnome.org"&gt;extensions.gnome.org&lt;/a&gt;.</property>
                  </object>
                </property>
              </object>
            </child>
            <child>
              <object class="GtkStackPage">
                <property name="name">noshell</property>
                <property name="child">
                  <object class="AdwStatusPage">
                    <property name="title" translatable="yes">Something’s gone wrong</property>
                    <property name="description" translatable="yes">We’re very sorry, but it was not possible to get the list of installed extensions. Make sure you are logged into GNOME and try again.</property>
                  </object>
                </property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="GtkActionBar" id="updatesBar">
            <property name="revealed">False</property>
            <child>
              <object class="GtkImage">
                <property name="pixel-size">24</property>
                <property name="margin-start">6</property>
                <property name="margin-end">6</property>
                <property name="margin-top">6</property>
                <property name="margin-bottom">6</property>
                <property name="icon-name">software-update-available-symbolic</property>
                <style>
                  <class name="warning"/>
                </style>
              </object>
            </child>
            <child>
              <object class="GtkBox">
                <property name="orientation">vertical</property>
                <property name="valign">center</property>
                <child>
                  <object class="GtkLabel">
                    <property name="halign">start</property>
                    <property name="label" translatable="yes">Extension Updates Ready</property>
                    <style>
                      <class name="heading"/>
                    </style>
                  </object>
                </child>
                <child>
                  <object class="GtkLabel" id="updatesLabel">
                    <property name="halign">start</property>
                  </object>
                </child>
              </object>
            </child>
            <child type="end">
              <object class="GtkButton">
                <property name="label" translatable="yes">Log Out…</property>
                <property name="valign">center</property>
                <property name="action-name">win.logout</property>
                <property name="receives-default">True</property>
                <style>
                  <class name="suggested-action"/>
                </style>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
  </template>
</interface>
(uuay)

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists