%PDF- %PDF-
Mini Shell

Mini Shell

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

GVariantT(	

Gw.oTLX\?0I\L`h��$0hLpt�s�tL��Ե�����L���KO��L��KP��L���<~�v��%R/���%v�%�&�<,#�&v�&�E��]�Ev�Ezzcss/ui/
gnome/Extensions//dbus-interfaces/	org/extension-row.ui�#<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.22.0 -->
<interface>
  <requires lib="gtk+" version="3.20"/>
  <template class="ExtensionRow" parent="GtkListBoxRow">
    <property name="visible">True</property>
    <property name="activatable">False</property>
    <child>
      <object class="GtkGrid">
        <property name="visible">True</property>
        <property name="margin">12</property>
        <property name="column_spacing">12</property>
        <child>
          <object class="GtkLabel" id="nameLabel">
            <property name="visible">True</property>
          </object>
        </child>
        <child>
          <object class="GtkImage" id="updatesIcon">
            <property name="no_show_all">True</property>
            <property name="icon_name">software-update-available-symbolic</property>
            <style>
              <class name="warning"/>>
            </style>
          </object>
        </child>
        <child>
          <object class="GtkLabel">
            <property name="visible">True</property>
            <property name="hexpand">True</property>
          </object>
        </child>
        <child>
          <object class="GtkButton" id="prefsButton">
            <property name="no_show_all">True</property>
            <property name="visible"
                      bind-source="prefsButton"
                      bind-property="sensitive"
                      bind-flags="sync-create"/>
            <property name="can_focus">True</property>
            <property name="receives_default">True</property>
            <property name="valign">center</property>
            <property name="action-name">row.show-prefs</property>
            <style>
              <class name="circular"/>>
              <class name="image-button"/>>
            </style>
            <child>
              <object class="GtkImage">
                <property name="visible">True</property>
                <property name="icon_name">emblem-system-symbolic</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="GtkSwitch" id="switch">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="valign">center</property>
            <property name="action-name">row.enabled</property>
          </object>
        </child>
        <child>
          <object class="GtkSeparator">
            <property name="visible">True</property>
          </object>
        </child>
         <child>
          <object class="GtkButton" id="revealButton">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="receives_default">True</property>
            <property name="valign">center</property>
            <style>
              <class name="details-button"/>
              <class name="image-button"/>
              <class name="flat"/>
            </style>
            <child>
              <object class="GtkImage">
                <property name="visible">True</property>
                <property name="icon_name">pan-end-symbolic</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="GtkRevealer" id="revealer">
            <property name="visible">True</property>
            <child>
              <object class="GtkGrid">
                <property name="visible">True</property>
                <property name="margin_top">12</property>
                <property name="row_spacing">6</property>
                <property name="column_spacing">12</property>
                <child>
                  <object class="GtkLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Description</property>
                    <property name="xalign">0</property>
                    <style>
                      <class name="dim-label"/>
                    </style>
                  </object>
                </child>
                <child>
                  <object class="GtkLabel" id="descriptionLabel">
                    <property name="visible">True</property>
                    <property name="ellipsize">end</property>
                    <property name="max_width_chars">60</property>
                    <property name="xalign">0</property>
                    <property name="yalign">0</property>
                  </object>
                </child>
                <child>
                  <object class="GtkLabel">
                    <property name="visible"
                              bind-source="versionLabel"
                              bind-property="visible"
                              bind-flags="sync-create"/>
                    <property name="no_show_all">True</property>
                    <property name="label" translatable="yes">Version</property>
                    <property name="xalign">0</property>
                    <style>
                      <class name="dim-label"/>
                    </style>
                  </object>
                  <packing>
                    <property name="left_attach">0</property>
                    <property name="top_attach">1</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkLabel" id="versionLabel">
                    <property name="no_show_all">True</property>
                    <property name="xalign">0</property>
                  </object>
                  <packing>
                    <property name="left_attach">1</property>
                    <property name="top_attach">1</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkLabel">
                    <property name="visible"
                              bind-source="authorLabel"
                              bind-property="visible"
                              bind-flags="sync-create"/>
                    <property name="no_show_all">True</property>
                    <property name="label" translatable="yes">Author</property>
                    <property name="xalign">0</property>
                    <style>
                      <class name="dim-label"/>
                    </style>
                  </object>
                  <packing>
                    <property name="left_attach">0</property>
                    <property name="top_attach">2</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkLabel" id="authorLabel">
                    <property name="no_show_all">True</property>
                    <property name="xalign">0</property>
                  </object>
                  <packing>
                    <property name="left_attach">1</property>
                    <property name="top_attach">2</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkButton">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Website</property>
                    <property name="action_name">row.show-url</property>
                    <property name="valign">end</property>
                    <property name="margin-top">12</property>
                  </object>
                  <packing>
                    <property name="left_attach">0</property>
                    <property name="top_attach">3</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkButton" id="removeButton">
                    <property name="visible"
                              bind-source="removeButton"
                              bind-property="sensitive"
                              bind-flags="sync-create"/>
                    <property name="no_show_all">True</property>
                    <property name="label" translatable="yes">Remove…</property>
                    <property name="action_name">row.uninstall</property>
                    <property name="hexpand">True</property>
                    <property name="halign">end</property>
                    <property name="valign">end</property>
                    <style>
                      <class name="destructive-action"/>
                    </style>
                  </object>
                  <packing>
                    <property name="left_attach">1</property>
                    <property name="top_attach">3</property>
                  </packing>
                </child>
              </object>
            </child>
          </object>
          <packing>
            <property name="left_attach">0</property>
            <property name="top_attach">1</property>
            <property name="width">7</property>
          </packing>
        </child>
      </object>
    </child>
  </template>
</interface>
(uuay)application.css.details-button image {
  transition: 250ms;
}
.details-button.expanded:dir(ltr) image {
  -gtk-icon-transform: rotate(0.25turn);
}
.details-button.expanded:dir(rtl) image {
  -gtk-icon-transform: rotate(-0.25turn);
}

image.warning { color: @warning_color; }
(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)extensions-window.ui�4<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.22.0 -->
<interface>
  <requires lib="gtk+" version="3.20"/>
  <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>
  <object class="GtkPopover" id="infoPopover">
    <child>
      <object class="GtkBox">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <property name="margin">12</property>
        <property name="spacing">6</property>
        <child>
          <object class="GtkLabel">
            <property name="visible">True</property>
            <property name="label" translatable="yes">To find and add extensions, visit &lt;a href="https://extensions.gnome.org"&gt;extensions.gnome.org&lt;/a&gt;.</property>
            <property name="use_markup">True</property>
            <property name="xalign">0</property>
          </object>
        </child>
        <child>
          <object class="GtkLabel">
            <property name="visible">True</property>
            <property name="label" translatable="yes">Warning</property>
            <property name="xalign">0</property>
            <property name="margin_top">6</property>
            <attributes>
              <attribute name="weight" value="bold"/>
            </attributes>
          </object>
        </child>
        <child>
          <object class="GtkLabel">
            <property name="visible">True</property>
            <property name="label" translatable="yes">Extensions can cause system issues, including performance problems. If you encounter problems with your system, it is recommended to disable all extensions.</property>
            <property name="wrap">True</property>
            <property name="max_width_chars">40</property>
            <property name="xalign">0</property>
          </object>
        </child>
      </object>
    </child>
  </object>
  <template class="ExtensionsWindow" parent="GtkApplicationWindow">
    <property name="default_width">800</property>
    <property name="default_height">500</property>
    <child type="titlebar">
      <object class="GtkHeaderBar">
        <property name="visible">True</property>
        <property name="title" translatable="yes">Extensions</property>
        <property name="show_close_button">True</property>
        <child>
          <object class="GtkMenuButton">
            <property name="visible">True</property>
            <property name="popover">infoPopover</property>
            <child>
              <object class="GtkImage">
                <property name="visible">True</property>
                <property name="icon_name">dialog-information-symbolic</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="GtkMenuButton" id="menuButton">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="receives_default">True</property>
            <property name="menu_model">primary-menu</property>
            <child>
              <object class="GtkImage">
                <property name="visible">True</property>
                <property name="icon_name">open-menu-symbolic</property>
              </object>
            </child>
          </object>
          <packing>
            <property name="pack_type">end</property>
          </packing>
        </child>
        <child>
          <object class="GtkSwitch">
            <property name="visible">True</property>
            <property name="action-name">win.user-extensions-enabled</property>
            <property name="valign">center</property>
          </object>
          <packing>
            <property name="pack_type">end</property>
          </packing>
        </child>
      </object>
    </child>
    <child>
      <object class="GtkBox">
        <property name="visible">True</property>
        <property name="orientation">vertical</property>
        <child>
          <object class="GtkStack" id="mainStack">
            <property name="visible">True</property>
            <property name="transition_type">crossfade</property>
            <property name="vexpand">True</property>
            <child>
              <object class="GtkScrolledWindow" id="scrolledWindow">
                <property name="visible">True</property>
                <property name="hscrollbar_policy">never</property>
                <child>
                  <object class="GtkViewport">
                    <property name="visible">True</property>
                    <child>
                      <object class="GtkBox" id="mainBox">
                        <property name="visible">True</property>
                        <property name="orientation">vertical</property>
                        <property name="halign">center</property>
                        <property name="margin">36</property>
                        <property name="spacing">12</property>
                        <child>
                          <object class="GtkLabel">
                            <property name="visible"
                                      bind-source="userList"
                                      bind-property="visible"
                                      bind-flags="sync-create"/>
                            <property name="halign">start</property>
                            <property name="hexpand">True</property>
                            <property name="label" translatable="yes">Manually Installed</property>
                            <attributes>
                              <attribute name="weight" value="bold"/>
                            </attributes>
                          </object>
                        </child>
                        <child>
                          <object class="GtkListBox" id="userList">
                            <property name="visible">True</property>
                            <property name="selection_mode">none</property>
                            <property name="margin_bottom">24</property>
                            <style>
                              <class name="frame"/>
                            </style>
                          </object>
                        </child>
                        <child>
                          <object class="GtkLabel">
                            <property name="visible"
                                      bind-source="systemList"
                                      bind-property="visible"
                                      bind-flags="sync-create"/>
                            <property name="halign">start</property>
                            <property name="hexpand">True</property>
                            <property name="label" translatable="yes">Built-In</property>
                            <attributes>
                              <attribute name="weight" value="bold"/>
                            </attributes>
                          </object>
                        </child>
                        <child>
                          <object class="GtkListBox" id="systemList">
                            <property name="visible">True</property>
                            <property name="selection_mode">none</property>
                            <style>
                              <class name="frame"/>
                            </style>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
              <packing>
                <property name="name">main</property>
              </packing>
            </child>
            <child>
              <object class="GtkBox">
                <property name="visible">True</property>
                <property name="orientation">vertical</property>
                <property name="margin">32</property>
                <property name="spacing">6</property>
                <property name="valign">center</property>
                <child>
                  <object class="GtkImage">
                    <property name="visible">True</property>
                    <property name="pixel_size">96</property>
                    <property name="icon_name">org.gnome.Extensions-symbolic</property>
                  </object>
                </child>
                <child>
                  <object class="GtkLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">No Installed Extensions</property>
                    <attributes>
                      <attribute name="weight" value="bold"/>
                      <attribute name="scale" value="1.44"/>
                    </attributes>
                  </object>
                </child>
              </object>
              <packing>
                <property name="name">placeholder</property>
              </packing>
            </child>
            <child>
              <object class="GtkBox">
                <property name="visible">True</property>
                <property name="margin_left">100</property>
                <property name="margin_right">100</property>
                <property name="margin_top">100</property>
                <property name="margin_bottom">60</property>
                <property name="orientation">vertical</property>
                <property name="spacing">12</property>
                <child>
                  <object class="GtkLabel">
                    <property name="visible">True</property>
                    <property name="label" translatable="yes">Something’s gone wrong</property>
                    <attributes>
                      <attribute name="scale" value="1.44"/>
                    </attributes>
                    <style>
                      <class name="dim-label"/>
                    </style>
                  </object>
                </child>
                <child>
                  <object class="GtkLabel">
                    <property name="visible">True</property>
                    <property name="label" 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>
                    <property name="justify">center</property>
                    <property name="wrap">True</property>
                    <style>
                      <class name="dim-label"/>
                    </style>
                  </object>
                </child>
              </object>
              <packing>
                <property name="name">noshell</property>
              </packing>
            </child>
          </object>
        </child>
        <child>
          <object class="GtkActionBar" id="updatesBar">
            <property name="no_show_all">True</property>
            <child>
              <object class="GtkImage">
                <property name="visible">True</property>
                <property name="pixel-size">24</property>
                <property name="margin">6</property>
                <property name="icon_name">software-update-available-symbolic</property>
                <style>
                  <class name="warning"/>
                </style>
              </object>
            </child>
            <child>
              <object class="GtkBox">
                <property name="visible">True</property>
                <property name="orientation">vertical</property>
                <child>
                  <object class="GtkLabel">
                    <property name="visible">True</property>
                    <property name="halign">start</property>
                    <property name="label" translatable="yes">Extension Updates Ready</property>
                    <attributes>
                      <attribute name="weight" value="bold"/>
                    </attributes>
                  </object>
                </child>
                <child>
                  <object class="GtkLabel" id="updatesLabel">
                    <property name="visible">True</property>
                    <property name="halign">start</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkButton">
                <property name="label" translatable="yes">Log Out…</property>
                <property name="visible">True</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>
              <packing>
                <property name="pack_type">end</property>
              </packing>
            </child>
          </object>
        </child>
      </object>
    </child>
  </template>
</interface>
(uuay)

Zerion Mini Shell 1.0