freenode/#shirakumo - IRC Chatlog
Search
11:40:15
Shinmera
gingerale: a lotta people think they have to do an entire social tribe dance before getting help on a thing
11:41:17
Shinmera
Gotta be honest, I saw him yesterday when he was still here and I just couldn't be bothered to ask him to ask his question. It immediately tired me out.
11:44:46
no-defun-allowed
I think it's a politeness thing which doesn't work well with high latency communication methods like IRC.
11:52:26
Shinmera
|3b|: Just as an update on my thoughts regarding the text rendering business: right now my intent is on having the core of Alloy do no text wrapping at all, meaning the rendering of text can be solely on the backend/renderer side.
11:53:05
Shinmera
I then plan on adding a secondary, optional system, which offers line wrapping capabilities by implementing font metric loading and the unicode line wrap algorithm
11:54:04
Shinmera
this secondary system could then also offer components with a flow layout that influences layouting
11:58:08
Shinmera
I think I also have a solution to the problem from yesterday's stream, namely how to influence styling of components: a new layout-element subclass that has three "looks" (one for each focus state). The look would be very similar to how CSS does things, namely having properties for border, background, foreground, padding, font, text alignment.
11:58:25
Shinmera
The render-with method can then make use of this information + the data contained in the component to do the render.
11:59:29
Shinmera
The reason I call it a "look" rather than "style" is because we already have a meaning for "style" and the "look" needs to be able to influence more than is stored in the style (namely alignment and padding)
12:00:04
Shinmera
Still got no solution on how to signal to multiple layouts to redraw when a component's data changes
12:05:39
Colleen
stream.shinmera.com/ Website (HTML), Title: Shinmera's Stream | Video Games, Art, and Programming