Joel de Guzman
Joel de Guzman
> Tables are a must have if I want to adopt a new GUI, for business applications it's high up on the list. How is the list with new widgets...
`refresh`, like all view functions, has to traverse the element tree. The probably not obvious reason is because each element does not really know it's location. That said, it's not...
> But I wrote a test, a custom control and a button. When I click the button, the custom control will also refresh and view the code. refresh will send...
> Without calling any refresh, just click the mouse button Hmmm... So what's the relevance of `refresh`? `click` is calling refresh? Maybe you can trace what is calling `refresh`.
That view `dirty` flag is just for convenience. It will probably be removed, IDK yet... The actual clip rectangle can be obtained from the `canvas::clip_extent()`. Some composites, and some potentially...
Terribly busy at the moment, but please note that all these are in my radar screen and I will act on it as soon as I loosen up tasks currently...
I'm getting here a step at a time as I go through the "issues".... As you noticed, the ingredients are already there. Essentially... think of the element directory as a...
Elements is not designed this way. The main objectives, esp. 3 and 4 reinforces this: 3. Should not rely on a “visual” GUI editor or code generator. 4. It should...
I'll keep this open. The first step is defining a declarative (perhaps json or yaml) structure for the UI. This data structure design is probably the difficult part. You do...
You should use escapes to format your code here. Example: ``` struct foo { int bar; }; ```