More work.
This commit is contained in:
parent
06c88c9d9f
commit
63df1b8e16
|
@ -4,7 +4,7 @@ import Cocoa
|
||||||
// auto layout helpers
|
// auto layout helpers
|
||||||
func tIsAmbiguous(view: NSView, indent: Int) {
|
func tIsAmbiguous(view: NSView, indent: Int) {
|
||||||
var s = string(indent, ' ')
|
var s = string(indent, ' ')
|
||||||
println("\(s) \(view.className) \(view.hasAmbiguousLayout)")
|
debugPrint("\(s) \(view.className) \(view.hasAmbiguousLayout)")
|
||||||
if view.hasAmbiguousLayout {
|
if view.hasAmbiguousLayout {
|
||||||
view.window.visualizeConstraints(view.superview.constraints)
|
view.window.visualizeConstraints(view.superview.constraints)
|
||||||
}
|
}
|
||||||
|
@ -25,6 +25,8 @@ class tWindow : tControl {
|
||||||
backing: NSBackingStoreBuffered,
|
backing: NSBackingStoreBuffered,
|
||||||
defer: true)
|
defer: true)
|
||||||
self.w.title = "Auto Layout Test"
|
self.w.title = "Auto Layout Test"
|
||||||
|
self.c = nil
|
||||||
|
self.margined = false
|
||||||
}
|
}
|
||||||
|
|
||||||
public func tSetControl(c: tControl) {
|
public func tSetControl(c: tControl) {
|
||||||
|
@ -44,6 +46,14 @@ class tWindow : tControl {
|
||||||
tIsAmbiguous(self.w.contentView, 0)
|
tIsAmbiguous(self.w.contentView, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func tSetParent(p: tControl, addToView: NSView) {
|
||||||
|
fatalError("cannot call tWindow.tSetParent()")
|
||||||
|
}
|
||||||
|
|
||||||
|
func tFillAutoLayout(p: tAutoLayoutParams) {
|
||||||
|
fatalError("cannot call tWindow.tFillAutoLayout()")
|
||||||
|
}
|
||||||
|
|
||||||
public func tRelayout() {
|
public func tRelayout() {
|
||||||
if self.c == nil {
|
if self.c == nil {
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue