A system and method for user interface mirroring are provided. User
interface objects are defined according to an object hierarchy that
defines a logical relationship between a root element and one or more
child elements. Additionally, the root element includes a directional
property that is inherited by the child elements. A layout manager
obtains the logical relationship and the specified directional property
and correlates a set of physical coordinates for each display object
according to the directional property, while maintaining the logical
relationship. A renderer renders each of the display objects according to
the specified directional property, while maintaining a truth table for
graphical resources that could be rendered in one or more directions.
Ένα σύστημα και μια μέθοδος για να αντανακλάσουν ενδιάμεσων με τον χρήστη παρέχονται. Τα αντικείμενα ενδιάμεσων με τον χρήστη καθορίζονται σύμφωνα με μια ιεραρχία αντικειμένου που καθορίζει μια λογική σχέση μεταξύ ενός στοιχείου ρίζας και ενός ή περισσότερων στοιχείων παιδιών. Επιπλέον, το στοιχείο ρίζας περιλαμβάνει μια κατευθυντική ιδιοκτησία που κληρονομείται από τα στοιχεία παιδιών. Ένας διευθυντής σχεδιαγράμματος λαμβάνει τη λογική σχέση και τη διευκρινισμένη κατευθυντική ιδιοκτησία και συσχετίζει ένα σύνολο φυσικών συντεταγμένων για κάθε αντικείμενο επίδειξης σύμφωνα με την κατευθυντική ιδιοκτησία, διατηρώντας τη λογική σχέση. Ένα renderer δίνει κάθε ενός από τα αντικείμενα επίδειξης σύμφωνα με τη διευκρινισμένη κατευθυντική ιδιοκτησία, διατηρώντας έναν πίνακα αλήθειας για τους γραφικούς πόρους που θα μπορούσαν να δοθούν σε μια ή περισσότερες κατευθύνσεις.