Exemplo n.º 1
0
def setup3():
    global is3
    # This needs python3-gi
    # May need python3-cairo-dev, python3-gi-cairo.
    from gi import pygtkcompat

    pygtkcompat.enable() 
    pygtkcompat.enable_gtk(version='3.0')
    print("Having pygtk 3")
    is3 = True
Exemplo n.º 2
0
import os, os.path
import commands

from gi import pygtkcompat
import gi

gi.require_version('Gst', '1.0')
from gi.repository import GObject, Gst

GObject.threads_init()
Gst.init(None)

gst = Gst

pygtkcompat.enable()
pygtkcompat.enable_gtk(version='3.0')
import gtk

from std_msgs.msg import String
from std_srvs.srv import Empty, EmptyResponse
from audio_common_msgs.msg import AudioData

# For parsing files to split sentences accordingly
import xml.etree.ElementTree

from tum_alle_common_msgs.msg import msgCategorisedSpeech
from tum_alle_common_msgs.srv import srvPerformTask
from tum_alle_common_msgs.srv import srvSpeechRecognition, srvSpeechRecognitionResponse

# Debug stuff
os.environ["GST_DEBUG_DUMP_DOT_DIR"] = "/tmp"
Exemplo n.º 3
0
# Google Author(s): Behdad Esfahbod

"""GUI font inspector.
"""

from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools import misc, ttLib, cffLib
try:
    from gi import pygtkcompat
except ImportError:
    pygtkcompat = None

if pygtkcompat is not None:
    pygtkcompat.enable()
    pygtkcompat.enable_gtk(version='3.0')
import gtk
import sys


class Row(object):
	def __init__(self, parent, index, key, value, font):
		self._parent = parent
		self._index = index
		self._key = key
		self._value = value
		self._font = font

		if isinstance(value, ttLib.TTFont):
			self._add_font(value)
			return
Exemplo n.º 4
0
            i = sys.argv.index("-style")
            if i < len(sys.argv):
                style = sys.argv[i+1]

        check_cmd = "python3 -c 'import sys; from PyQt4.QtGui import QApplication; app = QApplication(sys.argv); print(app.style().objectName())'"

        if style:
            check_cmd += " -style %s" % style

        from subprocess import getoutput
        needsGtk2 = bool(getoutput(check_cmd).strip().lower() in ("gtk", "gtk+"))

        if needsGtk2:
            from gi import pygtkcompat
            pygtkcompat.enable()
            pygtkcompat.enable_gtk(version="2.0")
            from gi.repository import Gtk, AppIndicator
        else:
            from gi.repository import Gtk, AppIndicator3 as AppIndicator

        TrayEngine = "AppIndicator"

    elif (os.getenv("KDE_FULL_SESSION") or os.getenv("DESKTOP_SESSION") == "kde-plasma") and not os.path.exists("/etc/debian_version"):
        from PyKDE4.kdeui import KAction, KIcon, KMenu, KStatusNotifierItem
        TrayEngine = "KDE"

    else:
        TrayEngine = "Qt"
except:
    TrayEngine = "Qt"
Exemplo n.º 5
0
:copyright: Red Hat Inc 2009
:author: [email protected] (Michael Goldish)
@version: "20090401"
"""

import time
import os
import logging

try:
    from gi import pygtkcompat as pygtk
except ImportError:
    pygtk = None
if pygtk is not None:
    pygtk.enable()
    pygtk.enable_gtk(version='3.0')
else:
    import pygtk
    pygtk.require('2.0')
import gtk
import gobject

from avocado.utils import process

from virttest import utils_misc
from virttest import ppm_utils
from virttest import step_editor
from virttest import qemu_monitor


class StepMaker(step_editor.StepMakerWindow):