StevensDeptECE / GrailGUI

GrailGUI is a prototype of a replacement for web programming (HTTP, HTML, CSS, JavaScript) and GUI programming. It includes a client graphical API, a browser implemented in C++ and OpenGL, a protocol to transmit metadata and data in binary, a language (XDL) to describe the binary data, and local storage to retain data on the client should that be necessary. Encrypted communications (equivalent of TLS) have not yet been implemented.
GNU General Public License v3.0
7 stars 14 forks source link

Change GapMinderWidget to subclass from GraphWidget #19

Open dkrautha opened 3 years ago

dkrautha commented 3 years ago

Right now GapMinderWidget uses its own custom API for interfacing with it, which is significantly different from the rest of the graph types. Other graphs (LineGraphWidget, BarChartWidget, etc) subclass from GraphWidget, which internally holds two AxisWidget objects and defines a somewhat uniform way to interface with all of its children.