Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/LibreOffice/vcl/unx/gtk3/a11y/   (Office von Apache Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 1 kB image not shown  

Quelle  TODO   Sprache: unbekannt

 
cws 'atkbridge'
#Issue number: i#47890java.lang.NullPointerException
Submitted by: mmeeks

Hacked up prototype of atk bridge


Serious problems
    + Threading/locking:
 + incoming CORBA calls & the GDK lock
  + how are these being processed & on what thread ?
  + are we holding the GDK_THREADS lock ?
  + can we even do that ?
  + is it really necessary to be thread safe ?
  + how does this work in combination with the (unsafe) GAIL code ?
  + what should incoming CORBA calls be doing ?
   + esp. since we can't tell if they're coming from
     in-proc or not either [ though this is unlikely ]


Test:
 + in-line text editing, does the TEXT_CHANGED signal get it right,
 + why not copy/paste/delete etc. ?
  + check vs. writer & other bits ...
 + AtkSelection
 + AtkHyper*

* At-poke
 + implement non-gui mode - for to-console event logging
 + logging
  + more detail from remaining events
 + add a Tree navigation thing instead (?)
  + poke a sub-child (?)
  + embed a tree widget inside the tree view ?
 + AtkHyperText testing (?)


Known bugs:
 + AtkText
  + selection interface - multiple selections ?
  + word boundary issues
   + copy AccessibleTextImpl.java's getAfterIndex eg.
 + the 'getFoo' methods need to use UNO_QUERY_THROW &
   throw an exception to avoid null pointer dereferences.
 + AtkAttributeSet (etc.)
 + AtkEditableText
 + finish/test AtkTable
 + HyperLink 'link_activated', HyperText 'link_selected' (?)
 + tooltips create new toplevels with broken roles.

Messung V0.5
C=95 H=93 G=93

[ Dauer der Verarbeitung: 0.3 Sekunden  (vorverarbeitet)  ]