def __init__(self, filename=None):
self.m_instance_number = EditorDialogBase.instance_counter
EditorDialogBase.instance_counter += 1
self.m_filename = filename
self.m_savetime = time.time()
self.connect('delete_event', self.on_delete_event)
self.g_ui_manager = Gtk.UIManager()
accelgroup = self.g_ui_manager.get_accel_group()
self.add_accel_group(accelgroup)
self.g_actiongroup = Gtk.ActionGroup('')
self.g_actiongroup.add_actions([
('Close', Gtk.STOCK_CLOSE, None, None, None, self.close_window),
('Save', Gtk.STOCK_SAVE, None, None, None, self.on_save),
('SaveAs', Gtk.STOCK_SAVE_AS, None, None, None, self.on_save_as),
('New', Gtk.STOCK_NEW, None, None, None, self.new_file),
('Open', Gtk.STOCK_OPEN, None, None, None, self.on_open),
('Help', Gtk.STOCK_HELP, None, None, None, self.on_show_help),
])
评论列表
文章目录