示例#1
0
    def __init__(self, name, getter, setter, caller):

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("value", TYPE_STRING, self._setp_value,
                                self._getp, False, doc = "Date description")
        self.__gdesklets_timestring = "%m/%d/%Y %H:%M:%S"
示例#2
0
    def __init__(self, name, getter, setter, caller):

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("value", TYPE_ANY, self._setp_value,
                                self._getp, "", doc = "Value")
        self._register_property("wrap", TYPE_BOOL, self._setp_wrap,
                                self._getp, "True", doc = "Whether to wrap the text")
示例#3
0
    def __init__(self, name, getter, setter, caller):

        self.__initialized = False

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("value", TYPE_BOOL, self._setp_value,
                                self._getp, False, doc = "Boolean value")
示例#4
0
    def __init__(self, name, getter, setter, caller):

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("password", TYPE_BOOL, self._setp_password,
                                self._getp, False,
                                doc = "Whether to obfuscate input")
        self._register_property("value", TYPE_STRING, self._setp_value,
                                self._getp, "", doc = "Value")
示例#5
0
    def __init__(self, name, getter, setter, caller, int_only=False):

        self.__int_only = int_only

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("min", TYPE_FLOAT, self._setp_lhd, self._getp, 0.0, doc="Lower bound")
        self._register_property("max", TYPE_FLOAT, self._setp_lhd, self._getp, 9999.0, doc="Upper bound")
        self._register_property("digits", TYPE_INT, self._setp_lhd, self._getp, 2, doc="Numbers of decimal digits")
        self._register_property("increment", TYPE_FLOAT, self._setp_increment, self._getp, 1, doc="Size of increments")
        self._register_property("value", TYPE_FLOAT, self._setp_value, self._getp, 0.0, doc="Value")
示例#6
0
    def __init__(self, name, getter, setter, caller):

        self.__action_value = gtk.FILE_CHOOSER_ACTION_OPEN

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("value", TYPE_STRING, self._setp_value, self._getp, "", doc="Value")

        self._register_property(
            "action", TYPE_STRING, self._setp_action, self._getp, "", doc="The file selection action"
        )
示例#7
0
    def __init__(self, name, getter, setter, caller):

        self.__items_values = []

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("items", TYPE_LIST, self._setp_items,
                                self._getp, [],
                                doc = "List of (label, value) items")

        self._register_property("value", TYPE_LIST, self._setp_value,
                                self._getp, [],
                                doc = "Current selection")
示例#8
0
    def __init__(self, name, getter, setter, caller):

        self.__lock = False

        self.__units = []
        self.__prev_unit = Unit.UNIT_PX


        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("min", TYPE_FLOAT, self._setp_lhd,
                                self._getp, 0.0, doc = "Lower bound")
        self._register_property("max", TYPE_FLOAT, self._setp_lhd,
                                self._getp, 9999.0, doc = "Upper bound")
        self._register_property("digits", TYPE_INT, self._setp_lhd,
                                self._getp, 2,
                                doc = "Numbers of decimal digits")
        self._register_property("increment", TYPE_FLOAT, self._setp_increment,
                                self._getp, 1, doc = "Size of increments")
        self._register_property("value", TYPE_UNIT, self._setp_value,
                                self._getp, Unit.ZERO, doc = "Value")
示例#9
0
    def __init__(self, name, getter, setter, caller):

        ConfigWidget.__init__(self, name, getter, setter, caller)
示例#10
0
    def __init__(self, name, getter, setter, caller):

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("value", TYPE_STRING, self._setp_value,
                                self._getp, "black", doc = "Color value")
示例#11
0
    def __init__(self, name, getter, setter, caller):

        self.__initialized = False

        ConfigWidget.__init__(self, name, getter, setter, caller)
        self.__orig_id = self.get_prop("id")
示例#12
0
    def __init__(self, name, getter, setter, caller):

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("value", TYPE_STRING, self._setp_value,
                                self._getp, False, doc = "Font description")
示例#13
0
    def __init__(self, name, getter, setter, caller):

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("value", TYPE_INT, self._setp_value, self._getp, "", doc="DPI value")
示例#14
0
    def __init__(self, name, getter, setter, caller):

        ConfigWidget.__init__(self, name, getter, setter, caller)

        self._register_property("value", TYPE_LIST, self._setp_value,
                                self._getp, "", doc = "keycode and modifiers")