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())))
def to_string(self, multiline=False, pad=0): return "%s%s(%s)" % (" " * pad, self.COMMAND, ",".join( Action.encode_parameters(self.strip_defaults())))