fin-hypergrid / core

A canvas-based super high performant grid renderer API
MIT License
896 stars 144 forks source link

Wiki Technical Architecture Overview "Birds-eye View" #545

Open Dwaynekj opened 7 years ago

Dwaynekj commented 7 years ago

Grid Instantiation Relationship of the Public Interface on Hypergrid Role of Behaviors and how to swap it out Role of Behavior.Columns Role of Behavior.Cells Role of the DataModel Interface Role of Fincanvas and eventing Role of the Rendering Strategies and Cell Renderers Role of repaint Role of CellEvents Role of CellEditors

nowherenearithaca commented 6 years ago

Hi - trying to mess with Behavior to play with fixed columns, but can't see how to even instantiate the Behavior class to stick onto the grid... "new Behavior" in one of the examples doesn't do it. The unmodified examples seem to work ok locally

nowherenearithaca commented 6 years ago

ahh - you get the behavior to work with from grid.behavior and then can set its properties