1. firefly
  2. 3WT

Commits

Show all
Author Commit Message Date Builds
firefly
Fixed bug with SIZE_SHRINK being equal to setting size to zero. Added DS layout (heavy WIP) and started working on TList.
firefly
--- BROKEN! ---
firefly
Working touch stuff, though I'm missing an actual event object, and getting correct x,y coordinates from the target perspective.
firefly
Tweaked some default theme stuff.
firefly
Woo, error-free (AFAIK) TBoxLayouts! :D
firefly
Finally found the key to the painting problems: x,y and maxW,maxH in layouts' drawChildren referred to the _outer_ bounds, not the inner (and so included the border). Hopefully less headache now that that's sorted out.
firefly
Separated getOuterBounds to TFlowLayout & started working on TBoxLayout.
firefly
Finally fixed FlowLayout handling of width/height when an element is expand-to-fit and doesn't fit with minimum size. Important: Separate getOuterBounds to TFlowLayout!
firefly
Added TTheme, created standard theme, removed theme stuff from widgets (and moved to the new standard theme).
firefly
Created TFlowDownLayout and renamed TFlowLayout TFlowRightLayout. Will merge into a constructor; mind changed.
firefly
Fixed some references to getOuterBounds & getInnerBounds. Also put code in place to cache getOuterBounds; will perhaps use later on. Last commit also upgraded TColor and TGradienSurface to support alpha, and added TComboSurface to combine surfaces together.
firefly
Finally corrected the maxRowH bug (checkboxes occupied 32px height because they thought they wouldn't fit). Added a new set of variables to cope for this (leftW, leftH).
firefly
Let's watch the diffs...
firefly
Successfully separated layout. There's some problem with widgets' "width" and "height" property being set to NaN…
firefly
Broken: Trying to separate FlowLayout code.
firefly
Initial commit.