summaryrefslogtreecommitdiff
path: root/new/stack.c
AgeCommit message (Collapse)Author
2015-04-16Split the rewrite into a new repository.Pietro Gagliardi
2015-04-15More stack.c fixes. There's an issue with idl2h...Pietro Gagliardi
2015-04-15Converted stack.c.Pietro Gagliardi
2015-04-14Changed uiStackAdd() to uiStackAppend() and uiStackRemove() to ↵Pietro Gagliardi
uiStackDelete(); this will be the naming system other containers will follow.
2015-04-14Fixed moving label on Windows.Pietro Gagliardi
2015-04-14TODO refinement.Pietro Gagliardi
2015-04-14More TODOs.Pietro Gagliardi
2015-04-14Fixed a small bug in stack.c. Unrelated to the previous commit; that one is ↵Pietro Gagliardi
that the uiParentUpdate() isn't updating...?
2015-04-14More uiParent work. Something I did broke stack removal...Pietro Gagliardi
2015-04-14More TODOs.Pietro Gagliardi
2015-04-13More TODOs.Pietro Gagliardi
2015-04-13Fixed some code in stack.c.Pietro Gagliardi
2015-04-13Added uiStackRemove(), the first removal function in package ui! That took ↵Pietro Gagliardi
long enough... Now I can piece together all the control and parent logic...
2015-04-12Some more uiParent migration.Pietro Gagliardi
2015-04-11Fixed the stupid 32-bit bug I did that fucking malloc pointer to struct ↵Pietro Gagliardi
instead of array of struct thing I always do again jesus fucking christ shit
2015-04-11Removed a leftover line from the Go version of uiStack that is actually ↵Pietro Gagliardi
wrong in the C version; I thought it would fix the previous commit but it doesn't...
2015-04-11Okay I have no fucking idea what's going onPietro Gagliardi
2015-04-11Implemented show/hide/enable/disable on uiStack and fixed other bugs. It works!Pietro Gagliardi
2015-04-11Implemented making invisible children of uiStacks not count when drawing or ↵Pietro Gagliardi
calculating preferred size. Need to implement the new methods on uiStack itself before we can test.
2015-04-11Renamed some variables in stack.c and added some exposition to make the code ↵Pietro Gagliardi
make slightly more sense.
2015-04-11Cleaned up uiStack's data structures to use the stackControl structure ↵Pietro Gagliardi
instead of four memory blocks for the control-specific parameters.
2015-04-09Added uiStackPadded().Pietro Gagliardi
2015-04-09Removed direct vtable calls from uiControl.Pietro Gagliardi
2015-04-09Migrated stack.c to the new uiControl.Pietro Gagliardi
2015-04-09Decided to split control removal from parent into its own method ↵Pietro Gagliardi
removeParent() rather than automatically doing it in setParent().
2015-04-09Implemented padding in uiStack.Pietro Gagliardi
2015-04-08Fixed initial (and future) window redraw issues on Windows.Pietro Gagliardi
2015-04-08Started work on ensuring things get cleaned up. Added a destroy() method to ↵Pietro Gagliardi
uiControl and implemented most of the work for Windows.
2015-04-07Implemented the memory logging.Pietro Gagliardi
2015-04-07Decided to remove containerShow() and containerHide() for now.Pietro Gagliardi
2015-04-07Fixed compilation errors.Pietro Gagliardi
2015-04-07Added uiStack. Not yet tested; need to do a few things first.Pietro Gagliardi