Пример #1
0
 def _update_row(self, it, rule):
     if not rule.fields:
         text = _('Any type')
     else:
         field = rule.fields[0]
         assert field.var == audit.AUDIT_MSGTYPE
         text = '%s %s %s' % (_('Type'), field.op,
                              util.msgtype_string(field.value))
     self.store.set_value(it, 1, text)
Пример #2
0
 def _load_rule(self, rule):
     """Modify dialog controls to reflect rule."""
     assert len(rule.fields) <= 1
     has_field = len(rule.fields) == 1
     self.event_type_any.set_active(not has_field)
     self.event_type_condition.set_active(has_field)
     if has_field:
         field = rule.fields[0]
         assert field.var == audit.AUDIT_MSGTYPE
         util.set_combo_option(self.event_type_op, field.op)
         util.set_combo_entry_text(self.event_type_value, util.msgtype_string(field.value))
     else:
         self.event_type_op.set_active(-1)
         self.event_type_value.set_active(-1)
         self.event_type_value.child.set_text("")
Пример #3
0
 def value_text(value):
     return util.msgtype_string(value)