Constructed a list of things we need to figure out about each of the controls we need to implement. More TODOs.
This commit is contained in:
parent
ce82174013
commit
b3137b469a
2
TODO.md
2
TODO.md
|
@ -4,6 +4,8 @@
|
||||||
- make the various onDestroy() functions take the uiControl instead
|
- make the various onDestroy() functions take the uiControl instead
|
||||||
- make sure all calls to uiControlResize() are preceded with calls to uiControlGetSizing()
|
- make sure all calls to uiControlResize() are preceded with calls to uiControlGetSizing()
|
||||||
|
|
||||||
|
- OS X group: use setFrameFromContentFrame: in preferredSize?
|
||||||
|
|
||||||
- require explicit calls to uiContainerUpdate() everywhere, because sigh...
|
- require explicit calls to uiContainerUpdate() everywhere, because sigh...
|
||||||
- forbid uiControlSetParent() when there already is a parent
|
- forbid uiControlSetParent() when there already is a parent
|
||||||
- consider calling setAppleMenu: for the application menu; it doesn't seem to make much of a difference but
|
- consider calling setAppleMenu: for the application menu; it doesn't seem to make much of a difference but
|
||||||
|
|
|
@ -1,9 +1,45 @@
|
||||||
|
NSSlider
|
||||||
|
knobThickness (TODO only if different)
|
||||||
|
allowsTickMarkValuesOnly
|
||||||
|
numberOfTickMarks
|
||||||
|
tickMarkPosition
|
||||||
|
|
||||||
|
NSSliderCell
|
||||||
|
sliderType
|
||||||
|
|
||||||
|
NSBox
|
||||||
|
boxType
|
||||||
|
borderType
|
||||||
|
isTransparent
|
||||||
|
titlePosition
|
||||||
|
(TODO stylistic properties?)
|
||||||
|
|
||||||
|
NSComboBox
|
||||||
|
buttonBordered
|
||||||
|
intercellSpacing (TODO only if different)
|
||||||
|
completes
|
||||||
|
|
||||||
|
NSComboBoxCell
|
||||||
|
(no unique ones)
|
||||||
|
|
||||||
|
NSPopUpButton
|
||||||
|
pullsDown
|
||||||
|
preferredEdge (TODO only if different)
|
||||||
|
|
||||||
|
NSPopUpButtonCell
|
||||||
|
arrowPosition (TODO only if different?)
|
||||||
|
|
||||||
|
NSProgressIndicator
|
||||||
|
usesThreadedAnimation (TODO only if different?)
|
||||||
|
controlSize
|
||||||
|
controlTint (TODO only if different?)
|
||||||
|
isBezeled
|
||||||
|
style
|
||||||
|
isDisplayedWhenStopped (TODO only if different?)
|
||||||
|
|
||||||
|
==============================
|
||||||
|
|
||||||
group
|
group
|
||||||
NSBox
|
|
||||||
Title Position At Top
|
|
||||||
Box Type Primary
|
|
||||||
Border Type Line
|
|
||||||
Not Transparent
|
|
||||||
Font System *Small*
|
Font System *Small*
|
||||||
Margins
|
Margins
|
||||||
l 16
|
l 16
|
||||||
|
@ -13,33 +49,12 @@ group
|
||||||
|
|
||||||
text box default width 96
|
text box default width 96
|
||||||
|
|
||||||
separator
|
|
||||||
seems to be an internal subclass of NSBox
|
|
||||||
need to generate a nib to observe its properties
|
|
||||||
|
|
||||||
slider
|
|
||||||
check 10.9
|
|
||||||
|
|
||||||
combo box
|
combo box
|
||||||
bordered button
|
|
||||||
system regular font
|
system regular font
|
||||||
|
|
||||||
popup button
|
popup button
|
||||||
type popup
|
|
||||||
arrow bottom
|
|
||||||
menu edge bottom
|
|
||||||
font menu 13 ??????????????
|
font menu 13 ??????????????
|
||||||
check 10.9
|
check 10.9
|
||||||
|
|
||||||
radio buttons
|
radio buttons
|
||||||
mode radio
|
font system regular
|
||||||
selection rectangular, not empty
|
|
||||||
buttons
|
|
||||||
style radio
|
|
||||||
type radio
|
|
||||||
not bordered, not transparent
|
|
||||||
font system regular
|
|
||||||
|
|
||||||
progress bar
|
|
||||||
style bar
|
|
||||||
display when stopped
|
|
||||||
|
|
Loading…
Reference in New Issue