Ticket #420 (closed enhancement: fixed)

Opened 2 years ago

Last modified 20 months ago

Investigate making ui layout code more generic

Reported by: mike Owned by: mike
Priority: normal Milestone: MV3D-0.42
Component: ui Version:
Keywords: stealable Cc:
Estimated Effort: 1 day Platform: All
State: Conceptualizing Relative Size: 1

Description

It would be sweet if it could be used to generate wx widgets (or support easy migration to mygui or something.

Change History

Changed 21 months ago by mike

  • relative_size set to 1

Databinding / WPF / XAML (minus the XML possibly... which makes it "A" )

Changed 20 months ago by mike

  • status changed from new to assigned

Created branch /branches/420-isguitime.

Changed 20 months ago by mike

Goals

  • One GUI layout can power a GUI in multiple forms: HTML, wxWidgets, and CEGUI.
  • Pluggable. More GUI output methods can be added easily.
  • Databinding. Direct to/from data mapping.
  • Templates.
  • Readable markup
  • CSS like abstraction of presentation from function
  • Flexible enough presentation-wise to describe in game UIs and tool UIs
  • Quick viewer app which auto-reloads when the files are changed.

Changed 20 months ago by mike

  • status changed from assigned to closed
  • resolution set to fixed

Fixes in [1042].

Note: See TracTickets for help on using tickets.