Frage zu Renderer

  • Möchte ein paar label in die Infobar einbauen, die beim Umschalten den Text ändern. Hab mir dazu mal den eLabel Renderer angeschaut. Nun hab ich allerdings das Problem, dass dort immer nur ein label geändert wird, das mit


    Code
    GUI_WIDGET = eLabel


    zugewiesen wird. Gibt es irgendwie die Möglichkeit in einem Renderer mehrere widgets zu kapseln?

  • Prinzipiell schon, wenn du die praktisch sämtliche funktionen in der GUIComponent überschreibst. Praktisch ist das sicherlich nicht das, was du willst, insbesondere weils verdammt schwierig wird, den verschiedenen widgets dann im skin attribute zuzuordnen.


    Erzähl doch mal, was du ungefähr vorhast.


    Vermutlich brauchst du eine Source, und definierst dann im Skin mehrere Widgets (also mehrere Renderer), die alle jeweils ein Label bedienen. Ändert sich die Source, aktualisieren sich alle Renderer, und wechseln z.b. den Text.