Default gfd translate
form.cut()
form.copy()
form.paste()
form.select_all()
form.next_block()
form.previous_block()
form.next_page()
form.previous_page()
form.first_record()
form.prev_record()
form.next_record()
form.last_record()
form.ask_record()
form.new_record()
form.delete_record()
form.undelete_record()
form.init_filter()
form.change_filter()
form.discard_filter()
form.apply_filter()
form.commit()
form.rollback()
form.show_about()
form.printout()
form.close()
current_block = form.get_focus_block()
if current_block is not None:
record_status = current_block.get_record_status()
possible_operations = current_block.get_possible_operations()
else:
record_status = None
possible_operations = []
for operation, action in (
('first_record', form.act__first_record__),
('prev_record', form.act__prev_record__),
('next_record', form.act__next_record__),
('last_record', form.act__last_record__),
('goto_record', form.act__ask_record__),
('new_record', form.act__new_record__),
('delete_record', form.act__delete_record__),
('undelete_record', form.act__undelete_record__)):
action.enabled = (operation in possible_operations)
if form.in_filter_mode():
form.act__init_filter__.enabled = False
form.act__change_filter__.enabled = False
form.act__discard_filter__.enabled = True
form.act__apply_filter__.enabled = True
form.act__commit__.enabled = False
form.act__rollback__.enabled = False
else:
form.act__init_filter__.enabled = True
form.act__change_filter__.enabled = True
form.act__discard_filter__.enabled = False
form.act__apply_filter__.enabled = False
form.act__commit__.enabled = not form.is_saved()
form.act__rollback__.enabled = True
_______________________________________________
Gnue-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnue-dev