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