Manual de usuario de calibre, Publicación 2.73.0 initialize() Debe establecer todos los valores de configuración a sus valores iniciales( los valores almacenados en los archivos de configuración).
restore _ defaults() Debe establecer todos los valores de configuración a sus valores predeterminados.
commit() Guarda cualquier configuración modificada. Devuelve True si los cambios requieren un reinicio, False si no es así. Genera una excepción AbortCommit para indicar que ocurrió un error. Es su responsabilidad informar al usuario del error y cómo corregirlo.
refresh _ gui( gui) Se ejecuta una vez después de crear este widget. Es responsable de hacer que la interfaz gráfica vuelva a leer cualquier configuración modificada. Tenga en cuenta que la interfaz gráfica predeterminada reinicia varios elementos de todas formas, así que la mayoría de los widgets no necesitarán usar este método.
class calibre. gui2. preferences. ConfigWidgetBase( parent = None) Clase base que contiene código para añadir widgets de configuración corrientes, como casillas de verificación, cuadros combinados, campos de texto, etc. Ver el método register().
Esta clase gestiona automáticamente, para las configuraciones registradas, notificaciones de cambio, reinicio a valores predeterminados, correspondencia entre objetos de interfaz gráfica y de configuración, etc.
Si el widget de configuración hereda esta clase pero incluye configuraciones que no están registradas, debe reemplazar los métodos de ConfigWidgetInterface y llamar a los métodos de la clase base en los reemplazos.
register( name, config _ obj, gui _ name = None, choices = None, restart _ required = False, empty _ string _ is _ None = True, setting =< class‘ calibre. gui2. preferences. Setting’>)
Registrar una configuración.
Parámetros name – El nombre de la configuración config – El objeto de configuración que lee y escribe la configuración
gui _ name – El nombre del objeto de interfaz gráfica que ofrece una interfaz para modificar la configuración. De manera predeterminada se supone que es ' opt _' + name.
choices – Si esta configuración es de elección múltiple( un cuadro combinado), la lista de posibilidades. La lista es una lista de tuplas de dos elementos de la forma: [( nombre de interfaz, valor),...].
setting – La clase responsable de la gestión de esta configuración. La clase predeterminada contempla casi todos los casos, por lo que este parámetro es raramente usado.
Complementos de visor
class calibre. customize. ViewerPlugin( plugin _ path) Clases base: calibre. customize. Plugin( página 211)
type = u’ Visor’ Estos complementos se usan para añadir funcionalidad al visor de calibre.
load _ fonts() Este método se ejecuta al iniciar el visor. El método debe cargar cualquier tipo de letra que quiera hacer disponible. Por ejemplo:
1.10. Personalizar calibre 235