[gui4gl-devel] Default Theme niet meer automatisch geselecteerd

  • From: Tako Schotanus <quintesse@xxxxxxxxxxxxxxxxxxx>
  • To: gui4gl-devel@xxxxxxxxxxxxx
  • Date: Sun, 07 Mar 2004 20:45:05 +0100

Er is een kleine maar belangrijke verandering in de manier waarop je in je code moet omgaan met het initialiseren van gui4gl.
Voorheen werd standaard de Blues theme geselecteerd als je niet zelf een Theme opgaf, dat is met de nieuwe versie helaas niet meer mogelijk.
Je moet nu verplicht een Theme opgeven tijdens de initialisatie van gui4gl!
Er is wel een statische methode bij gekomen die hetzelfde doet als wat voorheen automatisch ging:


Theme.setDefaultTheme(<context>)

Zoals je ziet moet er wel een RenderContext doorgegeven worden.

Dus als je voorheen dit soort code had:

       // Set up a render context
       m_context = new RenderContext(gl, glu);
       // Create a screen that will hold all our windows
       m_screen = new Screen();

dan moet je nu een extra regel toevoegen:

       // Set up a render context
       m_context = new RenderContext(gl, glu);
       // Determine the Theme to use
       Theme.setDefaultTheme(m_context);
       // Create a screen that will hold all our windows
       m_screen = new Screen();

Als er nog vragen zijn dan hoor ik het wel.

-Tako

Other related posts:

  • » [gui4gl-devel] Default Theme niet meer automatisch geselecteerd