~ubuntu-branches/ubuntu/saucy/gnome-session/saucy

« back to all changes in this revision

Viewing changes to data/session-selector.ui

  • Committer: Package Import Robot
  • Author(s): Jeremy Bicha
  • Date: 2013-06-19 10:37:29 UTC
  • mfrom: (1.1.84) (2.1.15 experimental)
  • Revision ID: package-import@ubuntu.com-20130619103729-653t3vjxw4voqetf
Tags: 3.8.2.1-1ubuntu1
* Merge with Debian (LP: #1185873, #1191290). Remaining changes:
 - debian/control.in:
   + gnome-session
     - Don't depend on gnome-shell
     - Drop the Recommends on gnome-power-manager, the code gnome-session
       uses has moved to gnome-settings-daemon
     - Recommend session-migration
   + gnome-session-fallback
     - Recommend cups-pk-helper for gnome-session-fallback so that
       System Settings>Printers works
 - Use logind for session tracking and shutdown/restart
 - Add upstart user session
 - debian/gnome-session-bin.postinst, debian/gnome-session-bin.prerm:
    Moved registering gnome-session binary as a session manager to 
    gnome-session-bin package
 - debian/postinst, postrm:
    set the default lightdm session as ubuntu if none already set
 - don't install defaults.list (installed by desktop-file-utils in ubuntu):
    debian/gnome-session-common.dirs and gnome-session-common.install
 - debian/patches/20_hide_nodisplay.patch:
    Don't show applications in the Sessions properties dialog that have
    NoDisplay=true.
 - debian/patches/22_support_autostart_delay.patch:
    Bugzilla patch to support adding a delay to autostart apps, using
    a "X-GNOME-Autostart-Delay" key in the desktop file
 - debian/patches/50_ubuntu_sessions.patch:
    + Add Ubuntu session
    + gnome-shell.desktop adds --session=gnome now that the "ubuntu" session
      is the default. Use TryExec to test if gnome-shell is installed.
 - debian/patches/51_remove_session_saving_from_gui.patch:
    add GNOME_SESSION_SAVE environment variable for people wanting to
    use the save session still, knowing that it can break your system
    if used unwisely (LP: #771896)
 - debian/patches/52_xdg_current_desktop.patch:
    Set XDG_CURRENT_DESKTOP inside gnome-session based on a
    new key 'DesktopName' in gnome-session .desktop files.
 - debian/patches/53_add_sessionmigration.patch, debian/control:
    recommends and launch the session-migration if present at the start
    of the session. This sync tool is running different session migration
    scripts that can be provided in various desktop packages.
 - debian/patches/95_dbus_request_shutdown.patch:
    Add "RequestShutdown" and "RequestReboot" DBus methods to allow other
    applications to shutdown or reboot the machine via the session manager.
  - debian/patches/103_kill_the_fail_whale.patch:
    Kill the Fail Whale as it tends to be more annoying than helpful
* Refreshed patches as necessary
* Dropped patches applied upstream or no longer applicable:
  - 00git_logind_test.patch
  - 04_consolekit_init_upower.patch
  - 04_fallback_warning_notify.patch
  - 12_no_gdm_fallback.patch
  - 80_new_upstream_session_dialog.patch
  - 96_no_catch_sigsegv.patch
  - 97_dont_blacklist_llvmpipe.patch
  - 101_screen_lock_on_suspend.patch
  - 104_dont_show_fallback_warning.patch
* Completely drop gnome-session-fallback (moved to gnome-panel source):
  - debian/gnome-session-fallback.*
  - debian/gnome-wm.desktop
  - debian/patches/00_revert_remove_fallback_session.patch
  - debian/patches/01_gnome-wm.patch
  - debian/patches/02_fallback_desktop.patch
  - debian/patches/03_fallback_desktop_makefile.patch
  - debian/scripts/
* Thanks Rico Tzschichholz, Tim Lunn, and Robert Ancell for helping with
  this update!

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<interface>
 
3
  <requires lib="gtk+" version="2.16"/>
 
4
  <!-- interface-naming-policy project-wide -->
 
5
  <object class="GtkListStore" id="session-store">
 
6
    <columns>
 
7
      <!-- column-name name -->
 
8
      <column type="gchararray"/>
 
9
    </columns>
 
10
  </object>
 
11
  <object class="GtkTreeModelSort" id="sort-model">
 
12
    <property name="model">session-store</property>
 
13
  </object>
 
14
  <object class="GtkWindow" id="main-window">
 
15
    <property name="title" translatable="yes">Custom Session</property>
 
16
    <property name="window_position">center</property>
 
17
    <property name="default_width">500</property>
 
18
    <property name="default_height">310</property>
 
19
    <property name="decorated">False</property>
 
20
    <child>
 
21
      <object class="GtkFrame" id="frame1">
 
22
        <property name="visible">True</property>
 
23
        <property name="label_xalign">0.5</property>
 
24
        <property name="shadow_type">out</property>
 
25
        <child>
 
26
          <object class="GtkAlignment" id="alignment3">
 
27
            <property name="visible">True</property>
 
28
            <property name="border_width">12</property>
 
29
            <child>
 
30
              <object class="GtkVBox" id="vbox3">
 
31
                <property name="visible">True</property>
 
32
                <property name="orientation">vertical</property>
 
33
                <property name="spacing">6</property>
 
34
 
 
35
                <child>
 
36
                  <object class="GtkInfoBar" id="info-bar">
 
37
                    <property name="visible">True</property>
 
38
                    <property name="message-type">other</property>
 
39
 
 
40
                    <child internal-child="content_area">
 
41
                      <object class="GtkHBox" id="info-bar-content_area">
 
42
                        <property name="visible">True</property>
 
43
                        <property name="orientation">vertical</property>
 
44
                        <property name="spacing">0</property>
 
45
                        <child>
 
46
                          <object class="GtkLabel" id="info-label">
 
47
                            <property name="visible">True</property>
 
48
                            <property name="xalign">0.0</property>
 
49
                            <property name="yalign">0.5</property>
 
50
                            <property name="label" translatable="yes">Please select a custom session to run</property>
 
51
                          </object>
 
52
                          <packing>
 
53
                            <property name="expand">True</property>
 
54
                            <property name="fill">True</property>
 
55
                            <property name="position">0</property>
 
56
                          </packing>
 
57
                        </child>
 
58
                      </object>
 
59
                    </child>
 
60
                  </object>
 
61
                  <packing>
 
62
                    <property name="expand">False</property>
 
63
                    <property name="fill">True</property>
 
64
                    <property name="position">0</property>
 
65
                  </packing>
 
66
                </child>
 
67
                <child>
 
68
                  <object class="GtkVBox" id="vbox4">
 
69
                    <property name="visible">True</property>
 
70
                    <property name="orientation">vertical</property>
 
71
                    <property name="spacing">12</property>
 
72
                    <child>
 
73
                      <object class="GtkHBox" id="hbox3">
 
74
                        <property name="visible">True</property>
 
75
                        <property name="spacing">12</property>
 
76
                        <child>
 
77
                          <object class="GtkScrolledWindow" id="scrolledwindow2">
 
78
                            <property name="visible">True</property>
 
79
                            <property name="can_focus">True</property>
 
80
                            <property name="hscrollbar_policy">never</property>
 
81
                            <property name="vscrollbar_policy">automatic</property>
 
82
                            <property name="shadow_type">in</property>
 
83
                            <child>
 
84
                              <object class="GtkTreeView" id="session-list">
 
85
                                <property name="visible">True</property>
 
86
                                <property name="can_focus">True</property>
 
87
                                <property name="headers_visible">False</property>
 
88
                                <property name="search_column">0</property>
 
89
                                <property name="model">sort-model</property>
 
90
                              </object>
 
91
                            </child>
 
92
                          </object>
 
93
                          <packing>
 
94
                            <property name="position">0</property>
 
95
                          </packing>
 
96
                        </child>
 
97
                        <child>
 
98
                          <object class="GtkVButtonBox" id="vbuttonbox2">
 
99
                            <property name="visible">True</property>
 
100
                            <property name="orientation">vertical</property>
 
101
                            <property name="spacing">6</property>
 
102
                            <property name="layout_style">start</property>
 
103
                            <child>
 
104
                              <object class="GtkButton" id="new-session">
 
105
                                <property name="label" translatable="yes">_New Session</property>
 
106
                                <property name="visible">True</property>
 
107
                                <property name="can_focus">True</property>
 
108
                                <property name="receives_default">True</property>
 
109
                                <property name="use_underline">True</property>
 
110
                              </object>
 
111
                              <packing>
 
112
                                <property name="expand">False</property>
 
113
                                <property name="fill">False</property>
 
114
                                <property name="position">0</property>
 
115
                              </packing>
 
116
                            </child>
 
117
                            <child>
 
118
                              <object class="GtkButton" id="remove-session">
 
119
                                <property name="label" translatable="yes">_Remove Session</property>
 
120
                                <property name="visible">True</property>
 
121
                                <property name="can_focus">True</property>
 
122
                                <property name="receives_default">True</property>
 
123
                                <property name="use_underline">True</property>
 
124
                              </object>
 
125
                              <packing>
 
126
                                <property name="expand">False</property>
 
127
                                <property name="fill">False</property>
 
128
                                <property name="position">1</property>
 
129
                              </packing>
 
130
                            </child>
 
131
                            <child>
 
132
                              <object class="GtkButton" id="rename-session">
 
133
                                <property name="label" translatable="yes">Rena_me Session</property>
 
134
                                <property name="visible">True</property>
 
135
                                <property name="can_focus">True</property>
 
136
                                <property name="receives_default">True</property>
 
137
                                <property name="use_underline">True</property>
 
138
                              </object>
 
139
                              <packing>
 
140
                                <property name="expand">False</property>
 
141
                                <property name="fill">False</property>
 
142
                                <property name="position">2</property>
 
143
                              </packing>
 
144
                            </child>
 
145
                          </object>
 
146
                          <packing>
 
147
                            <property name="expand">False</property>
 
148
                            <property name="position">1</property>
 
149
                          </packing>
 
150
                        </child>
 
151
                      </object>
 
152
                      <packing>
 
153
                        <property name="position">1</property>
 
154
                      </packing>
 
155
                    </child>
 
156
                  </object>
 
157
                  <packing>
 
158
                    <property name="position">1</property>
 
159
                  </packing>
 
160
                </child>
 
161
                <child>
 
162
                  <object class="GtkHButtonBox" id="hbuttonbox2">
 
163
                    <property name="visible">True</property>
 
164
                    <property name="spacing">6</property>
 
165
                    <property name="layout_style">end</property>
 
166
                    <child>
 
167
                      <object class="GtkButton" id="continue-button">
 
168
                        <property name="label" translatable="yes">_Continue</property>
 
169
                        <property name="visible">True</property>
 
170
                        <property name="can_focus">True</property>
 
171
                        <property name="can_default">True</property>
 
172
                        <property name="has_default">True</property>
 
173
                        <property name="receives_default">True</property>
 
174
                        <property name="use_underline">True</property>
 
175
                      </object>
 
176
                      <packing>
 
177
                        <property name="expand">False</property>
 
178
                        <property name="fill">False</property>
 
179
                        <property name="position">0</property>
 
180
                      </packing>
 
181
                    </child>
 
182
                  </object>
 
183
                  <packing>
 
184
                    <property name="expand">False</property>
 
185
                    <property name="position">2</property>
 
186
                  </packing>
 
187
                </child>
 
188
              </object>
 
189
            </child>
 
190
          </object>
 
191
        </child>
 
192
      </object>
 
193
    </child>
 
194
  </object>
 
195
</interface>