More coherent button layout
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Remy Moll 2023-10-02 19:48:59 +02:00
parent 50e7226709
commit c202ad8035

View File

@ -22,11 +22,11 @@ class ListHandler(BaseHandler):
set_db(PERSISTENCE_DIR / "lists.sqlite") set_db(PERSISTENCE_DIR / "lists.sqlite")
self.list_overview_keyboard = [ self.list_overview_keyboard = [
[InlineKeyboardButton("Print list", callback_data="print")],
[InlineKeyboardButton("Add item", callback_data="add")], [InlineKeyboardButton("Add item", callback_data="add")],
[InlineKeyboardButton("Toggle item", callback_data="toggle")], [InlineKeyboardButton("Toggle item", callback_data="toggle")],
[InlineKeyboardButton("Remove item", callback_data="remove")], [InlineKeyboardButton("Remove item", callback_data="remove")],
[InlineKeyboardButton("Clear list", callback_data="clear")], [InlineKeyboardButton("Clear list", callback_data="clear")],
[InlineKeyboardButton("Print list", callback_data="print")],
[InlineKeyboardButton("Delete list", callback_data="delete")], [InlineKeyboardButton("Delete list", callback_data="delete")],
] ]
@ -39,13 +39,13 @@ class ListHandler(BaseHandler):
], ],
NEW : [MessageHandler(filters.TEXT, callback=self.new_listname)], NEW : [MessageHandler(filters.TEXT, callback=self.new_listname)],
ACTION: [ ACTION: [
CallbackQueryHandler(self.list_print, pattern="^print$"),
CallbackQueryHandler(self.list_add, pattern="^add$"), CallbackQueryHandler(self.list_add, pattern="^add$"),
CallbackQueryHandler(self.list_toggle, pattern="^toggle$"), CallbackQueryHandler(self.list_toggle, pattern="^toggle$"),
CallbackQueryHandler(self.list_menu, pattern="^overview$"),
CallbackQueryHandler(self.list_remove, pattern="^remove$"), CallbackQueryHandler(self.list_remove, pattern="^remove$"),
CallbackQueryHandler(self.list_clear, pattern="^clear$"), CallbackQueryHandler(self.list_clear, pattern="^clear$"),
CallbackQueryHandler(self.list_delete, pattern="^delete$"), CallbackQueryHandler(self.list_delete, pattern="^delete$"),
CallbackQueryHandler(self.list_print, pattern="^print$"),
CallbackQueryHandler(self.list_menu, pattern="^overview$"),
], ],
ITEMADD : [MessageHandler(filters.TEXT, callback=self.list_add_item)], ITEMADD : [MessageHandler(filters.TEXT, callback=self.list_add_item)],
ITEMTOGGLE: [CallbackQueryHandler(self.list_toggle_index)], ITEMTOGGLE: [CallbackQueryHandler(self.list_toggle_index)],