Exemple #1
0
args = argparser.parse_args()

# Set up logging
if args.enable_glib_logging:
    import fluggo.media.process
    fluggo.media.process.enable_glib_logging(args.enable_glib_logging)

if True:
    import fluggo.logging
    import logging
    handler = logging.StreamHandler()
    handler.setLevel(logging.NOTSET)
    handler.setFormatter(logging.Formatter('{levelname}:{name}:{msg}', style='{'))

    root_logger = logging.getLogger()
    root_logger.setLevel(logging.NOTSET)
    root_logger.addHandler(handler)

    rootno = getattr(logging, args.log_level.upper())

    filtereq = [arg for arg in args.log_filter]
    filterstart = [arg + '.' for arg in args.log_filter]

    class MyFilter:
        def filter(self, record):
            for name in filtereq:
                if name == record.name:
                    return True

            for name in filterstart:
Exemple #2
0
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

from ..canvas import *
from .markers import *
from fluggo import logging
from fluggo.editor import model
from PyQt4 import QtCore, QtGui
from PyQt4.QtCore import Qt
from .thumbnails import ThumbnailPainter

_log = logging.getLogger(__name__)

class Handle(QtGui.QGraphicsRectItem, Draggable):
    invisibrush = QtGui.QBrush(QtGui.QColor.fromRgbF(0.0, 0.0, 0.0, 0.0))

    def __init__(self, parent, ctrlcls, item=None):
        QtGui.QGraphicsRectItem.__init__(self, QtCore.QRectF(), parent)
        Draggable.__init__(self)
        self.brush = QtGui.QBrush(QtGui.QColor.fromRgbF(0.0, 1.0, 0.0))
        self.setAcceptHoverEvents(True)
        self.setOpacity(0.45)
        self.setBrush(self.invisibrush)
        self.setPen(QtGui.QColor.fromRgbF(0.0, 0.0, 0.0, 0.0))
        self.setCursor(Qt.ArrowCursor)
        self.controller = None
        self.ctrlcls = ctrlcls
Exemple #3
0
argparser.add_argument('--log-glib', dest='enable_glib_logging', action='store_true',
                       help='Enable event logging from GLib and C processing libraries.', default=False)

args = argparser.parse_args()

# Set up logging
process.enable_glib_logging(args.enable_glib_logging)

if True:
    import fluggo.logging
    import logging
    handler = logging.StreamHandler()
    handler.setLevel(logging.NOTSET)
    handler.setFormatter(logging.Formatter('{levelname}:{name}:{msg}', style='{'))

    root_logger = logging.getLogger()
    root_logger.setLevel(logging.NOTSET)
    root_logger.addHandler(handler)

    rootno = getattr(logging, args.log_level.upper())

    filtereq = [arg for arg in args.log_filter]
    filterstart = [arg + '.' for arg in args.log_filter]

    class MyFilter:
        def filter(self, record):
            for name in filtereq:
                if name == record.name:
                    return True

            for name in filterstart: