Esempio n. 1
0
 def initWithFrame_andText_(self, frame, text):
     self = super(TextPane, self).initWithFrame_(frame)
     if not self:
         return
     self.tx = NSTextView.alloc().initWithFrame_(NSRect((0, 0), frame.size))
     self.tx.setDrawsBackground_(NO)
     self.tx.setEditable_(NO)
     self.tx.setSelectable_(NO)
     self.tx.textStorage().mutableString().setString_(text)
     self.tx.setAlignment_range_(NSCenterTextAlignment, NSMakeRange(0, self.tx.string().length()))
     self.tx.setFont_(NSFont.userFontOfSize_(self.SIZE))
     self.tx.layoutManager().glyphRangeForTextContainer_(self.tx.textContainer())
     textSize2 = self.tx.layoutManager().usedRectForTextContainer_(self.tx.textContainer()).size
     self.tx.setFrame_(NSRect(((frame.size[0] - textSize2[0]) / 2.0, (frame.size[1] - textSize2[1]) / 2.0), textSize2))
     self.addSubview_(self.tx)
     return self
Esempio n. 2
0
#
#		Python GUI - Standard Fonts - PyObjC
#

from AppKit import NSFont
from GUI import Font

system_font = Font._from_ns_font(NSFont.systemFontOfSize_(0))
application_font = Font._from_ns_font(NSFont.userFontOfSize_(0))