I'm making my way from iOS development to Mac OS(Lion now) and I need to develop an app that its main screen looks much like the Twitter Mac client's one is looking.
So, I got some pretty basic questions that I couldn't find decisive answers too. (Please address the attached picture for reference)
1. How would you design the black side bar ? I assume I need an NSSplitView, but is the left view suppose to be some special Control or a Regular NSView which I put NSButtons above ? Moreover, I didn't see a way to set NSView's background color. (black in this case)
2. In the right view, same issue, what controls should I use ? is the upper view an NSTableHeaderView, or just an NSView, below an NSToolBar and below NSTableView ?
3. How can I put some view in the same line where the Maximize/Minimize button are ? (In the above picture, "Timeline" and "Rampage4real". Gotta love rampage
4. App design wise, would all the views in this screen should talk to the same WindowController delegate ? should there different delegates maybe ?
I'd appreciate any help/tips. Links to sample code would be great as well. Looks kinda different than iOS development, so I'm looking to do things as appropriate for Mac so please share some wisdom.
Thanks!
So, I got some pretty basic questions that I couldn't find decisive answers too. (Please address the attached picture for reference)
1. How would you design the black side bar ? I assume I need an NSSplitView, but is the left view suppose to be some special Control or a Regular NSView which I put NSButtons above ? Moreover, I didn't see a way to set NSView's background color. (black in this case)
2. In the right view, same issue, what controls should I use ? is the upper view an NSTableHeaderView, or just an NSView, below an NSToolBar and below NSTableView ?
3. How can I put some view in the same line where the Maximize/Minimize button are ? (In the above picture, "Timeline" and "Rampage4real". Gotta love rampage
4. App design wise, would all the views in this screen should talk to the same WindowController delegate ? should there different delegates maybe ?
I'd appreciate any help/tips. Links to sample code would be great as well. Looks kinda different than iOS development, so I'm looking to do things as appropriate for Mac so please share some wisdom.
Thanks!