~openshot.code/openshot/main

« back to all changes in this revision

Viewing changes to openshot/windows/glade/titles.glade

  • Committer: Jonathan Thomas
  • Date: 2009-09-08 04:49:08 UTC
  • Revision ID: jonathan@jonathan64-20090908044908-kzhw2m1dl251yt9y
Bumping version to 0.9.30

Here it goes.  Massive re-factoring across OpenShot.  I put
a ton of regression work into this to ensure everything still
works, but as always, I could have missed something.

The biggest changes: 
------------------------------
1) Distutils is now used to install OpenShot (setup.py install).
   Installing OpenShot this way will copy Mime Types, Register Icons,
   Add launcher to Application menu, and copy the OpenShot .py code 
   to the /site-packages/ folder.
2) Python code moved into ~/openshot/openshot/
3) New folders ~/openshot/[bin,docs,xdg]
4) Translations moved to ~/openshot/openshot/locale
5) classes/project.py contains all of the PATH variables
6) classes/info.py contains the version of OpenShot
7) after installing (using setup.py), the /openshot/bin/openshot 
   is the launcher that gets copied to the /usr/bin
8) A few bug fixes have also been added:
   A) removing marker clears timeline
   B) opening a project stopped some changes from refreshing the video
9) Arguments can be passed to OpenShot ($ openshot 'video1.avi', 'video2.avi')
------------------------------

There are now 2 ways to launch OpenShot.

$ openshot (assuming setup.py was used to install OpenShot)
$ ~/openshot/openshot/openshot.py  (I know... it looks funny)

Good luck to everyone testing this!  =)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 
2
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
 
3
<!--Generated with glade3 3.4.5 on Fri Jun 26 01:27:33 2009 -->
 
4
<glade-interface>
 
5
  <widget class="GtkWindow" id="frmTitles">
 
6
    <property name="width_request">810</property>
 
7
    <property name="height_request">600</property>
 
8
    <property name="visible">True</property>
 
9
    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
10
    <property name="title" translatable="yes">Title Editor</property>
 
11
    <property name="window_position">GTK_WIN_POS_CENTER</property>
 
12
    <property name="icon">icons/openshot.png</property>
 
13
    <child>
 
14
      <widget class="GtkVBox" id="vbox1">
 
15
        <property name="visible">True</property>
 
16
        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
17
        <child>
 
18
          <widget class="GtkHBox" id="hbox2">
 
19
            <property name="visible">True</property>
 
20
            <child>
 
21
              <widget class="GtkScrolledWindow" id="scrolledwindow1">
 
22
                <property name="width_request">650</property>
 
23
                <property name="visible">True</property>
 
24
                <property name="can_focus">True</property>
 
25
                <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
26
                <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
 
27
                <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
 
28
                <property name="window_placement_set">True</property>
 
29
                <child>
 
30
                  <widget class="GtkViewport" id="viewport1">
 
31
                    <property name="height_request">400</property>
 
32
                    <property name="visible">True</property>
 
33
                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
34
                    <property name="resize_mode">GTK_RESIZE_QUEUE</property>
 
35
                    <child>
 
36
                      <widget class="GtkImage" id="image1">
 
37
                        <property name="height_request">370</property>
 
38
                        <property name="visible">True</property>
 
39
                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
40
                        <property name="stock">gtk-missing-image</property>
 
41
                      </widget>
 
42
                    </child>
 
43
                  </widget>
 
44
                </child>
 
45
              </widget>
 
46
            </child>
 
47
            <child>
 
48
              <widget class="GtkVBox" id="vbox2">
 
49
                <property name="width_request">155</property>
 
50
                <property name="visible">True</property>
 
51
                <property name="spacing">1</property>
 
52
                <child>
 
53
                  <widget class="GtkLabel" id="label1">
 
54
                    <property name="height_request">25</property>
 
55
                    <property name="visible">True</property>
 
56
                    <property name="label" translatable="yes">&lt;b&gt;Start here:&lt;/b&gt;</property>
 
57
                    <property name="use_markup">True</property>
 
58
                  </widget>
 
59
                  <packing>
 
60
                    <property name="expand">False</property>
 
61
                  </packing>
 
62
                </child>
 
63
                <child>
 
64
                  <widget class="GtkComboBox" id="cmbTemplate">
 
65
                    <property name="visible">True</property>
 
66
                    <property name="sensitive">False</property>
 
67
                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
68
                    <property name="items" translatable="no"></property>
 
69
                  </widget>
 
70
                  <packing>
 
71
                    <property name="expand">False</property>
 
72
                    <property name="fill">False</property>
 
73
                    <property name="position">1</property>
 
74
                  </packing>
 
75
                </child>
 
76
                <child>
 
77
                  <widget class="GtkButton" id="btnCreate">
 
78
                    <property name="visible">True</property>
 
79
                    <property name="sensitive">False</property>
 
80
                    <property name="can_focus">True</property>
 
81
                    <property name="receives_default">True</property>
 
82
                    <property name="has_tooltip">True</property>
 
83
                    <property name="tooltip" translatable="yes">Create a new title using the selected template.</property>
 
84
                    <property name="label" translatable="yes">Create new Title</property>
 
85
                    <property name="response_id">0</property>
 
86
                    <signal name="clicked" handler="on_btnCreate_clicked"/>
 
87
                  </widget>
 
88
                  <packing>
 
89
                    <property name="expand">False</property>
 
90
                    <property name="fill">False</property>
 
91
                    <property name="position">2</property>
 
92
                  </packing>
 
93
                </child>
 
94
                <child>
 
95
                  <widget class="GtkLabel" id="label2">
 
96
                    <property name="height_request">25</property>
 
97
                    <property name="visible">True</property>
 
98
                    <property name="label" translatable="yes">&lt;b&gt;Editing Tools:&lt;/b&gt;</property>
 
99
                    <property name="use_markup">True</property>
 
100
                  </widget>
 
101
                  <packing>
 
102
                    <property name="expand">False</property>
 
103
                    <property name="position">3</property>
 
104
                  </packing>
 
105
                </child>
 
106
                <child>
 
107
                  <widget class="GtkButton" id="btnEditText">
 
108
                    <property name="visible">True</property>
 
109
                    <property name="sensitive">False</property>
 
110
                    <property name="can_focus">True</property>
 
111
                    <property name="receives_default">True</property>
 
112
                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
113
                    <property name="tooltip" translatable="yes">Set the title text.</property>
 
114
                    <property name="label" translatable="yes">Edit text</property>
 
115
                    <property name="response_id">0</property>
 
116
                    <signal name="clicked" handler="on_btnEditText_clicked"/>
 
117
                  </widget>
 
118
                  <packing>
 
119
                    <property name="expand">False</property>
 
120
                    <property name="fill">False</property>
 
121
                    <property name="position">4</property>
 
122
                  </packing>
 
123
                </child>
 
124
                <child>
 
125
                  <widget class="GtkButton" id="btnFont">
 
126
                    <property name="visible">True</property>
 
127
                    <property name="sensitive">False</property>
 
128
                    <property name="can_focus">True</property>
 
129
                    <property name="receives_default">True</property>
 
130
                    <property name="tooltip" translatable="yes">Change the Font properties.</property>
 
131
                    <property name="label" translatable="yes">Font Properties</property>
 
132
                    <property name="response_id">0</property>
 
133
                    <signal name="clicked" handler="on_btnFont_clicked"/>
 
134
                  </widget>
 
135
                  <packing>
 
136
                    <property name="expand">False</property>
 
137
                    <property name="fill">False</property>
 
138
                    <property name="position">5</property>
 
139
                  </packing>
 
140
                </child>
 
141
                <child>
 
142
                  <widget class="GtkColorButton" id="btnFontColor">
 
143
                    <property name="visible">True</property>
 
144
                    <property name="sensitive">False</property>
 
145
                    <property name="can_focus">True</property>
 
146
                    <property name="receives_default">True</property>
 
147
                    <property name="has_tooltip">True</property>
 
148
                    <property name="tooltip" translatable="yes">Choose Font Color.</property>
 
149
                    <property name="response_id">0</property>
 
150
                    <property name="use_alpha">True</property>
 
151
                    <property name="color">#ffffffffffff</property>
 
152
                    <signal name="color_set" handler="on_btnFontColor_color_set"/>
 
153
                  </widget>
 
154
                  <packing>
 
155
                    <property name="expand">False</property>
 
156
                    <property name="fill">False</property>
 
157
                    <property name="position">6</property>
 
158
                  </packing>
 
159
                </child>
 
160
                <child>
 
161
                  <widget class="GtkColorButton" id="btnBackgroundColor">
 
162
                    <property name="visible">True</property>
 
163
                    <property name="sensitive">False</property>
 
164
                    <property name="can_focus">True</property>
 
165
                    <property name="receives_default">True</property>
 
166
                    <property name="has_tooltip">True</property>
 
167
                    <property name="tooltip" translatable="yes">Choose Background Color.</property>
 
168
                    <property name="response_id">0</property>
 
169
                    <property name="use_alpha">True</property>
 
170
                    <property name="color">#000000000000</property>
 
171
                    <signal name="color_set" handler="on_btnBackgroundColor_color_set"/>
 
172
                  </widget>
 
173
                  <packing>
 
174
                    <property name="expand">False</property>
 
175
                    <property name="fill">False</property>
 
176
                    <property name="position">7</property>
 
177
                  </packing>
 
178
                </child>
 
179
                <child>
 
180
                  <widget class="GtkButton" id="btnAdvanced">
 
181
                    <property name="visible">True</property>
 
182
                    <property name="sensitive">False</property>
 
183
                    <property name="can_focus">True</property>
 
184
                    <property name="receives_default">True</property>
 
185
                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
186
                    <property name="tooltip" translatable="yes">Edit the title in an external editor.</property>
 
187
                    <property name="label" translatable="yes">Use Advanced editor</property>
 
188
                    <property name="response_id">0</property>
 
189
                    <signal name="clicked" handler="on_btnAdvanced_clicked"/>
 
190
                  </widget>
 
191
                  <packing>
 
192
                    <property name="expand">False</property>
 
193
                    <property name="fill">False</property>
 
194
                    <property name="position">8</property>
 
195
                  </packing>
 
196
                </child>
 
197
                <child>
 
198
                  <placeholder/>
 
199
                </child>
 
200
              </widget>
 
201
              <packing>
 
202
                <property name="expand">False</property>
 
203
                <property name="fill">False</property>
 
204
                <property name="padding">2</property>
 
205
                <property name="position">1</property>
 
206
              </packing>
 
207
            </child>
 
208
          </widget>
 
209
        </child>
 
210
        <child>
 
211
          <widget class="GtkHSeparator" id="hseparator1">
 
212
            <property name="visible">True</property>
 
213
          </widget>
 
214
          <packing>
 
215
            <property name="expand">False</property>
 
216
            <property name="position">1</property>
 
217
          </packing>
 
218
        </child>
 
219
        <child>
 
220
          <widget class="GtkHButtonBox" id="hbuttonbox1">
 
221
            <property name="visible">True</property>
 
222
            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
223
            <property name="layout_style">GTK_BUTTONBOX_END</property>
 
224
            <child>
 
225
              <placeholder/>
 
226
            </child>
 
227
            <child>
 
228
              <widget class="GtkButton" id="btnCancel">
 
229
                <property name="visible">True</property>
 
230
                <property name="can_focus">True</property>
 
231
                <property name="receives_default">True</property>
 
232
                <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
233
                <property name="label" translatable="no">gtk-cancel</property>
 
234
                <property name="use_stock">True</property>
 
235
                <property name="response_id">0</property>
 
236
                <signal name="clicked" handler="on_btnCancel_clicked"/>
 
237
              </widget>
 
238
              <packing>
 
239
                <property name="expand">False</property>
 
240
                <property name="fill">False</property>
 
241
                <property name="position">1</property>
 
242
              </packing>
 
243
            </child>
 
244
            <child>
 
245
              <widget class="GtkButton" id="btnApply">
 
246
                <property name="visible">True</property>
 
247
                <property name="sensitive">False</property>
 
248
                <property name="can_focus">True</property>
 
249
                <property name="receives_default">True</property>
 
250
                <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
251
                <property name="label" translatable="no">gtk-apply</property>
 
252
                <property name="use_stock">True</property>
 
253
                <property name="response_id">0</property>
 
254
                <signal name="clicked" handler="on_btnApply_clicked"/>
 
255
              </widget>
 
256
              <packing>
 
257
                <property name="expand">False</property>
 
258
                <property name="fill">False</property>
 
259
                <property name="position">2</property>
 
260
              </packing>
 
261
            </child>
 
262
          </widget>
 
263
          <packing>
 
264
            <property name="position">2</property>
 
265
          </packing>
 
266
        </child>
 
267
      </widget>
 
268
    </child>
 
269
  </widget>
 
270
  <widget class="GtkDialog" id="frmEditText">
 
271
    <property name="width_request">400</property>
 
272
    <property name="height_request">300</property>
 
273
    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
274
    <property name="border_width">5</property>
 
275
    <property name="title" translatable="yes">Enter title text</property>
 
276
    <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
 
277
    <property name="icon">icons/openshot.png</property>
 
278
    <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
 
279
    <property name="skip_taskbar_hint">True</property>
 
280
    <property name="has_separator">False</property>
 
281
    <child internal-child="vbox">
 
282
      <widget class="GtkVBox" id="dialog-vbox1">
 
283
        <property name="visible">True</property>
 
284
        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
285
        <property name="spacing">2</property>
 
286
        <child>
 
287
          <widget class="GtkVBox" id="vbox3">
 
288
            <property name="visible">True</property>
 
289
            <child>
 
290
              <placeholder/>
 
291
            </child>
 
292
            <child>
 
293
              <placeholder/>
 
294
            </child>
 
295
            <child>
 
296
              <placeholder/>
 
297
            </child>
 
298
          </widget>
 
299
          <packing>
 
300
            <property name="position">1</property>
 
301
          </packing>
 
302
        </child>
 
303
        <child internal-child="action_area">
 
304
          <widget class="GtkHButtonBox" id="dialog-action_area1">
 
305
            <property name="visible">True</property>
 
306
            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
307
            <property name="layout_style">GTK_BUTTONBOX_END</property>
 
308
            <child>
 
309
              <widget class="GtkButton" id="btnCancel1">
 
310
                <property name="visible">True</property>
 
311
                <property name="can_focus">True</property>
 
312
                <property name="receives_default">True</property>
 
313
                <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
314
                <property name="label" translatable="no">gtk-cancel</property>
 
315
                <property name="use_stock">True</property>
 
316
                <property name="response_id">0</property>
 
317
                <signal name="clicked" handler="on_btnCancel_clicked"/>
 
318
              </widget>
 
319
              <packing>
 
320
                <property name="expand">False</property>
 
321
                <property name="fill">False</property>
 
322
              </packing>
 
323
            </child>
 
324
            <child>
 
325
              <widget class="GtkButton" id="btnApply1">
 
326
                <property name="visible">True</property>
 
327
                <property name="can_focus">True</property>
 
328
                <property name="receives_default">True</property>
 
329
                <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
 
330
                <property name="label" translatable="no">gtk-apply</property>
 
331
                <property name="use_stock">True</property>
 
332
                <property name="response_id">0</property>
 
333
                <signal name="clicked" handler="on_btnApply_clicked"/>
 
334
              </widget>
 
335
              <packing>
 
336
                <property name="expand">False</property>
 
337
                <property name="fill">False</property>
 
338
                <property name="position">1</property>
 
339
              </packing>
 
340
            </child>
 
341
          </widget>
 
342
          <packing>
 
343
            <property name="expand">False</property>
 
344
            <property name="pack_type">GTK_PACK_END</property>
 
345
          </packing>
 
346
        </child>
 
347
      </widget>
 
348
    </child>
 
349
  </widget>
 
350
</glade-interface>