Beispiel #1
0
    def to_string(self, multiline=False, pad=0):
        dflt = (self.DEFAULT_CONTROL, self.DEFAULT_CONFIRM,
                self.DEFAULT_CANCEL, False)
        vals = (self.control_with, self.confirm_with, self.cancel_with,
                self.show_with_release)
        if dflt == vals:
            # Special case when menu is assigned to pad
            if self.max_size == 0:
                return "%s%s('%s')" % (" " * pad, self.COMMAND, self.menu_id)
            else:
                return "%s%s('%s', %s)" % (" " * pad, self.COMMAND,
                                           self.menu_id, self.max_size)

        return "%s%s(%s)" % (" " * pad, self.COMMAND, ",".join(
            Action.encode_parameters(self.strip_defaults())))
Beispiel #2
0
 def to_string(self, multiline=False, pad=0):
     return "%s%s(%s)" % (" " * pad, self.COMMAND, ",".join(
         Action.encode_parameters(self.strip_defaults())))