~ubuntu-branches/debian/sid/openshot/sid

« back to all changes in this revision

Viewing changes to openshot/windows/AddEffect.py

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Thomas
  • Date: 2010-09-21 03:31:20 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20100921033120-4xd019v2zmxp2a2o
Tags: 1.2.0-1
* New upstream release
* Bumped standards version to 3.9.1, no changes required

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
#       along with OpenShot Video Editor.  If not, see <http://www.gnu.org/licenses/>.
18
18
 
19
19
import os
20
 
import gtk, gtk.glade
 
20
import gtk
21
21
from classes import messagebox, project, effect
22
 
from windows.SimpleGladeApp import SimpleGladeApp
 
22
from windows.SimpleGtkBuilderApp import SimpleGtkBuilderApp
23
23
 
24
24
# init the foreign language
25
25
from language import Language_Init
26
26
 
27
 
class frmAddEffect(SimpleGladeApp):
 
27
class frmAddEffect(SimpleGtkBuilderApp):
28
28
 
29
 
        def __init__(self, path="AddEffect.glade", root="frmAddEffect", domain="OpenShot", parent=None, form=None, project=None, **kwargs):
30
 
                SimpleGladeApp.__init__(self, os.path.join(project.GLADE_DIR, path), root, domain, **kwargs)
 
29
        def __init__(self, path="AddEffect.ui", root="frmAddEffect", domain="OpenShot", parent=None, form=None, project=None, **kwargs):
 
30
                SimpleGtkBuilderApp.__init__(self, os.path.join(project.UI_DIR, path), root, domain, **kwargs)
31
31
 
32
32
                # Add language support
33
33
                _ = Language_Init.Translator(project).lang.gettext
42
42
                
43
43
                # Add effects to dropdown
44
44
                for my_effect in effect_list:
 
45
                        
 
46
                        # is frei0r effect library installed?
 
47
                        if self.form.has_frei0r_installed == False and my_effect.service.startswith("frei0r"):
 
48
                                # frei0r not installed, and this is a frei0r effect
 
49
                                # skip to next item in loop
 
50
                                continue
 
51
                        
45
52
                        # add item
46
53
                        self.cboEffects.append_text(my_effect.title)
47
54