summaryrefslogtreecommitdiff
path: root/new/window_unix.c
AgeCommit message (Collapse)Author
2015-04-15Split all OS backends into their own folders.Pietro Gagliardi
2015-04-13Did the GTK+ conversion to uiParent. Now to build.Pietro Gagliardi
2015-04-12Fixed a major flaw in the GTK+ implementation I only realized now: by ↵Pietro Gagliardi
calling gtk_widget_show_all() in uiWindowShow(), we override the user's explicit hide settings! Fix it by calling gtk_widget_show() there (to only show the window), and gtk_widget_show_all() in both the new control constructor (to show the new control initially) and in the container constructor (to show that initially too).
2015-04-10More TODO resolution and some GTK+ uiWindow inconsistency (and future ↵Pietro Gagliardi
repeated-event bug waiting to happen) cleanup.
2015-04-09Added uiWindowMargined() and implemented it on all platforms.Pietro Gagliardi
2015-04-09Removed direct vtable calls from uiControl.Pietro Gagliardi
2015-04-09Implemented uiWindowSetMargined() on GTK+.Pietro Gagliardi
2015-04-09Implemented the text routines on the GTK+ backend. They work!Pietro Gagliardi
2015-04-08Cleaned up memory leaks in the GTK+ backend.Pietro Gagliardi
2015-04-07Decided to remove the logging for now. Will inject it right into the ↵Pietro Gagliardi
allocation system later.
2015-04-07More allocation logging. I wonder if I can just log directly in the ↵Pietro Gagliardi
allocators themselves...
2015-04-07Started working on code to monitor creation and deletion of UI objects ↵Pietro Gagliardi
correctly.
2015-04-07Unified the allocators across all platforms so that everyone uses uiAlloc() ↵Pietro Gagliardi
and friends.
2015-04-07Tied everything together. Now to fix build issues.Pietro Gagliardi
2015-04-07Changed ui_*.h to uipriv_*.h pending a public non-portable API.Pietro Gagliardi
2015-04-06Renamed some files. More TODOs.Pietro Gagliardi
2015-04-06Started doing the C rewrite. Defined the basic initialization and main loop ↵Pietro Gagliardi
and window API and implemented them on GTK+.