#------------------------------------------------------------------------------ # # Python GUI - Frames - Cocoa # #------------------------------------------------------------------------------ from GUI.GFrames import Frame as GFrame from GUI import export from GUI.Utils import NSMultiClass from GUI.Utils import PyGUI_NS_EventHandler, PyGUI_Flipped_NSView class Frame(GFrame): def __init__(self, **kwds): ns_view = PyGUI_Frame.alloc().initWithFrame_(((0, 0), (100, 100))) ns_view.pygui_component = self GFrame.__init__(self, _ns_view = ns_view, **kwds) #------------------------------------------------------------------------------ class PyGUI_Frame(PyGUI_Flipped_NSView, PyGUI_NS_EventHandler): __metaclass__ = NSMultiClass __slots__ = ['pygui_component'] export(Frame)