Manual de Calibre | Page 306

Manual de usuario de calibre, Publicación 2.73.0 calibre.ebooks.oeb.polish.toc.from_files(container) Genera un índice a partir de los archivos del libro. calibre.ebooks.oeb.polish.toc.create_inline_toc(container, title=None) Crea un índice explícito (HTML) a partir de un índice NCX existente. Parámetros title – El título de este índice. Herramienta para modificar libro class calibre.gui2.tweak_book.plugin.Tool Clases base: object La clase básica para las herramientas individuales en un complemento para modificar libros. Algunos miembros útiles incluyen: self.plugin: Una referencia al objeto cali bre.customize.Plugin (página 211) al que pertenece esta herramienta. self. boss (página 302) self. gui (página 302) Métodos que deben reemplazarse en subclases: create_action() (página 303) register_shortcut() (página 302) name = None Especifique un nombre único que se utilizará como clave allowed_in_toolbar = True Si es True, el usuario puede colocar esta herramienta en la barra de herramientas de complementos allowed_in_menu = True Si es True, el usuario puede colocar esta herramienta en el menú de complementos toolbar_button_popup_mode = u’delayed’ El modo emergente para el menú (si lo hay) del botón de la barra de herramientas. Los valores posibles son «delayed», «instant», «button» boss El objeto calibre.gui2.tweak_book.boss.Boss (página 303). Utilizado para controlar la interfaz de usuario. gui La ventana principal de la interfaz del usuario current_container Devuelve el objeto calibre.ebooks.oeb.polish.container.Container (página 295) actual que representa el libro que se está modificando. register_shortcut(qaction, unique_name, default_keys=(), short_text=None, description=None, **extra_data) Registra un atajo de teclado que ejecutará la qaction especificada. Este atajo de teclado será automáticamente personalizable por el usuario a través de la sección Teclado de las preferencias del editor. Parámetros qaction – Un objeto QAction, se ejecutará cuando el usuario pulse la combinación de teclas configurada. unique_name – Un nombre único para este atajo o acción. Se usará internamente, no debe coincidir con ninguna otra acción de este complemento. 302 Capítulo 1. Secciones