~ubuntu-branches/ubuntu/vivid/accerciser/vivid

« back to all changes in this revision

Viewing changes to help/es/howto_write_a_plugin.page

  • Committer: Package Import Robot
  • Author(s): Michael Biebl, Jackson Doak, Michael Biebl
  • Date: 2014-09-24 12:12:36 UTC
  • mfrom: (37.1.8 sid)
  • Revision ID: package-import@ubuntu.com-20140924121236-qst718kxwseb5rud
Tags: 3.14.0-1
[ Jackson Doak ]
* New upstream release
* debian/control: Drop unused depend on python-support

[ Michael Biebl ]
* Drop obsolete --disable-scrollkeeper configure flag.
* Bump minimum required version of ATSPI to 2.5.2 as per configure.ac.
* Update Homepage URL.

Show diffs side-by-side

added added

removed removed

Lines of Context:
63
63
        plugin_name = 'Focus Select'
64
64
        plugin_description = 'Allows selecting last focused accessible.'
65
65
    </code>
66
 
    <p>Ahora se sobreescribirá el método «init», en el que se establecerá una acción de clave global para seleccionar el último elemento accesible con el foco, registrar un «listener» de eventos para el evento «focus», y establecer la variable de instancia <cmd>last_focused</cmd> a <cmd>None</cmd>.</p>
 
66
    <p>Ahora se sobrescribirá el método «init», en el que se establecerá una acción de clave global para seleccionar el último elemento accesible con el foco, registrar un «listener» de eventos para el evento «focus», y establecer la variable de instancia <cmd>last_focused</cmd> a <cmd>None</cmd>.</p>
67
67
    <code>
68
68
      def init(self):
69
69
        pyatspi.Registry.registerEventListener(self.accEventFocusChanged, 'focus')
101
101
        plugin_name = 'Push Button Focus'
102
102
        plugin_description = 'Imprimir evento cuando el pulsador obtiene el foco.'
103
103
    </code>
104
 
    <p>Se sobreescribe el método «init» añadiendo un registro de «listener»:</p>
 
104
    <p>Se sobrescribe el método «init» añadiendo un registro de «listener»:</p>
105
105
    <code>
106
106
       def init(self):
107
107
         pyatspi.Registry.registerEventListener(self.accEventFocusChanged, 'focus')
127
127
        plugin_name = 'Clicker'
128
128
        plugin_description = 'Test the "click" action in relevant accessibles.'
129
129
    </code>
130
 
    <p>Se sobreescribirá el método «init» con una construcción de IU y conectando el retorno de la llamada a una señal para el botón. Se usará el contenedor de alineamiento para permitir que el botón esté centrado en la pestaña del complemento, y que no ocupe monstruosamente todo el espacio disponible. Note que la variable de instancia <cmd>plugin_area</cmd> gontiene un gtk.Frame que se puede llenar con todos los widgets del complemento.</p>
 
130
    <p>Se sobrescribirá el método «init» con una construcción de IU y conectando el retorno de la llamada a una señal para el botón. Se usará el contenedor de alineamiento para permitir que el botón esté centrado en la pestaña del complemento, y que no ocupe monstruosamente todo el espacio disponible. Note que la variable de instancia <cmd>plugin_area</cmd> gontiene un gtk.Frame que se puede llenar con todos los widgets del complemento.</p>
131
131
    <code>
132
132
       def init(self):
133
133
         alignment = gtk.Alignment(0.5,0.5,0,0)
150
150
         action_names = [ai.getName(i) for i in xrange(ai.nActions)]
151
151
       return action_names
152
152
    </code>
153
 
    <p>Esta clase de complemento base tiene una llamada de método onAccChanged a la que se llama cada vez que el elemento accesible seleccionado de la aplicación objetivo cambia. Se sobreescribirá ajustando el botón para ser sensible sólo cuando el elemento accesible actual tiene la acción «click».</p>
 
153
    <p>Esta clase de complemento base tiene una llamada de método onAccChanged a la que se llama cada vez que el elemento accesible seleccionado de la aplicación objetivo cambia. Se sobrescribirá ajustando el botón para ser sensible sólo cuando el elemento accesible actual tiene la acción «click».</p>
154
154
    <code>
155
155
       def onAccChanged(self, acc):
156
156
         has_click = 'click' in self.accSupportedActions()