summaryrefslogtreecommitdiff
path: root/redo/objc_darwin.h
AgeCommit message (Collapse)Author
2014-08-30...in with the new.Pietro Gagliardi
2014-08-27Renamed textField to textfield in the Mac OS X port for consistency.Pietro Gagliardi
2014-08-27Switched from NSPopover for the TextField.Invalid() warning on Mac OS X to a ↵Pietro Gagliardi
custom window subclass.
2014-08-26Cleaned up the TextField.Invalid() popover on Mac OS X a fair bit.Pietro Gagliardi
2014-08-26Implemented the new dialog system on Mac OS X.Pietro Gagliardi
2014-08-25Made the width of TextFields more reasonable on Mac OS X.Pietro Gagliardi
2014-08-23Fixed a lot of Area.OpenTextFieldAt(); thanks to mikeash in ↵Pietro Gagliardi
irc.freenode.net/#macdev.
2014-08-22Started the Mac OS X implementation of Area.OpenTextFieldAt().Pietro Gagliardi
2014-08-21Implemented Area.Repaint() on Mac OS X.Pietro Gagliardi
2014-08-20Implemented TextField.Invalid() on Mac OS X.Pietro Gagliardi
2014-08-20Implemented TextField.OnChanged() on Mac OS X.Pietro Gagliardi
2014-08-19Fixed modality issues on Mac OS X.Pietro Gagliardi
2014-08-19Implemented OpenFile() on Mac OS X.Pietro Gagliardi
2014-08-18Implemented Table.Selected()/Select() on Mac OS X. Also more TODOs.Pietro Gagliardi
2014-08-17Added bool Table columns on Mac OS X.Pietro Gagliardi
2014-08-16Implemented ImageList and Table ImageIndex on Mac OS X.Pietro Gagliardi
2014-08-16Implemented Group on Mac OS X.Pietro Gagliardi
2014-08-14Merged xsizing_darwin.m into control_darwin.m. Even though alignment info is ↵Pietro Gagliardi
only currently used by Label, these functions are called in basegetAuxResizeInfo(), and who knows what will happen future.
2014-08-11Moved Mac OS X modifier flags constants to the Objective-C side for maximum ↵Pietro Gagliardi
safety.
2014-08-11Removed the need for C.frame() by splitting apart the alignment rect ↵Pietro Gagliardi
functions on the Mac OS X side.
2014-08-11Split the autocorrect disabling stuff on Mac OS X into its own function and ↵Pietro Gagliardi
marked the TextArea TODO as a future plan.
2014-08-10Improved the error reporting facilities of uiinit() on Mac OS X. Not used ↵Pietro Gagliardi
yet, though...
2014-08-10Stored table column numbers more efficiently on Mac OS X.Pietro Gagliardi
2014-08-10Made a more intelligent Table.preferredSize() for Mac OS X.Pietro Gagliardi
2014-08-10Removed borders from Areas on Mac OS X.Pietro Gagliardi
2014-08-10More .m file restructuring on the Mac OS X backend.Pietro Gagliardi
2014-08-10Settled NSBitmapImageRep TODOs on the Mac OS X backend.Pietro Gagliardi
2014-08-09Started splitting apart xsizing_darwin.m and rearranging objc_darwin.h.Pietro Gagliardi
2014-08-09Changed PrefSize to PreferredSize throughout.Pietro Gagliardi
2014-08-09Renamed display() to areaRepaintAll() and resolved a TODO on the Mac OS X side.Pietro Gagliardi
2014-08-06Removed areaPrefSize() from the Mac OS X backend; we now store the Area's ↵Pietro Gagliardi
size separately and return that for the preferred size instead.
2014-08-05Re-added the NSApplication support code for Area on Mac OS X.Pietro Gagliardi
2014-08-05Added the Mac OS X implementation of Area... somewhat messily, but eh.Pietro Gagliardi
2014-08-04Began the big sizer cleanup: renamed sizer to container, renamed sizer.go to ↵Pietro Gagliardi
container.go, did the Mac OS X migration, moved containerctrls.go out of the way by merging its declarations into basicctrls.go, and did a quick cleanup fix to container_darwin.m.
2014-08-04Converted Window on Mac OS X to use the new container system. Now I can ↵Pietro Gagliardi
merge container and sizing...
2014-08-04Cleaned up Mac OS X Tab code from the previous commit.Pietro Gagliardi
2014-08-04Switched Tab on Mac OS X to use a dedicated container type system. This ↵Pietro Gagliardi
container type will eventually be the new home of all the sizer stuff. Now to remove the dedicated NSTabView stuff...
2014-08-03Migrated the Mac OS X backend to the new Control setup.Pietro Gagliardi
2014-08-02Split all the Control implementations into their own files and renamed the ↵Pietro Gagliardi
containerctrls implementation files to say tab instead as they only hold Tab. This is the first part of what should hopefully be the final restructuring.
2014-08-02Migrated the Label alignment code back into the Mac OS X port.Pietro Gagliardi
2014-08-02Wrote Control.preferredSize() (including Tab.preferredSize()) on Mac OS X.Pietro Gagliardi
2014-08-01Began migrating all the Mac OS X sizing stuff over.Pietro Gagliardi
2014-07-30Fixed up attributes of Table on Mac OS X.Pietro Gagliardi
2014-07-30Moved the Mac OS X function newScrollView() to control_darwin.m and verified ↵Pietro Gagliardi
its styles against Interface Builder.
2014-07-29Added Label and implemented it on all platforms.Pietro Gagliardi
2014-07-29Wrote up the data model for Mac OS X Tables; now Tables work everywhere!Pietro Gagliardi
2014-07-29Added the beginning of the Mac OS X Table code.Pietro Gagliardi
2014-07-26Verified Mac OS X control appearance and fonts with Interface Builder.Pietro Gagliardi
2014-07-26Implemented TextField on Mac OS X.Pietro Gagliardi
2014-07-25Implemented Tab on Mac OS X. Woo! I'll need to add justification for what ↵Pietro Gagliardi
I'm doing with the whole recursive call thing; when I get confirmation from the GTK+ camp I will.