Theme aware management using fusion

   
   

A system and method are described that use theming functions of a theme manager to render graphical components in a themed fashion. The theme manager uses a theme file that has theme properties for graphical components of all types. When an application is started a system is provided that determines whether the application supports theming. If the application supports theming a dynamic link controls library that supports theming is linked to the application. If the application does not support theming, the non-theming controls library is linked. If an application supports themes, application user controls and shell common controls are rendered with themes by using the functions of the theming controls library that interact with functions of the theme manager. Non-client window components are rendered using themes by intercepting render messages to windows and sending the messages to the theme manager. Non-client window components are also measured and rendered using a theme property file when appropriate in response to certain application program interface calls.

Um sistema e um método são descritos que usem funções theming de um gerente do tema render componentes gráficos em a themed a forma. O gerente do tema usa uma lima do tema que tenha propriedades do tema para componentes gráficos de todos os tipos. Quando uma aplicação está começada um sistema é contanto que determina se a aplicação suporta theming. Se a aplicação suportar theming uma ligação dinâmica controla a biblioteca que as sustentações que theming são ligadas à aplicação. Se a aplicação não suportar theming, a biblioteca non-theming dos controles está ligada. Se uma aplicação suportar temas, os controles do usuário da aplicação e os controles comuns do escudo estão rendidos com temas usando as funções da biblioteca theming dos controles que interagem com as funções do gerente do tema. os componentes da janela do Non-cliente são rendidos usando temas interceptando rendem mensagens às janelas e a emitir as mensagens ao gerente do tema. os componentes da janela do Non-cliente também são medidos e rendidos usando uma lima da propriedade do tema quando apropriados em resposta a determinadas chamadas do Application Program Interface.

 
Web www.patentalert.com

< System and method for optimizing a graphics intensive software program for the user's graphics hardware

< Efficient graphics pipeline with a pixel cache and data pre-fetching

> System and process for optimal texture map reconstruction from multiple views

> Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history

~ 00146