コード例 #1
0
ファイル: GUIClasses.py プロジェクト: ogregoire/gemrb
    def ReplaceSubview(self, subview, ctype, *args):
        if isinstance(subview, int):
            subview = self.GetControl(subview)
        newID = subview.ID & 0x00000000ffffffff
        frame = subview.GetFrame()
        RemoveView(subview, True)

        return self.CreateSubview(newID, ctype, frame, args)
コード例 #2
0
ファイル: GUIClasses.py プロジェクト: ogregoire/gemrb
 def Close(self, *args):
     RemoveView(self, False)
コード例 #3
0
ファイル: GUIClasses.py プロジェクト: ogregoire/gemrb
 def DeleteControl(self, view):
     if type(view) == int:
         view = self.GetControl(view)
     RemoveView(view, True)
コード例 #4
0
ファイル: GUIClasses.py プロジェクト: ogregoire/gemrb
 def RemoveSubview(self, view, delete=False):
     return RemoveView(view, delete)
コード例 #5
0
ファイル: GUIClasses.py プロジェクト: MarcelHB/gemrb
 def Close(self):
     RemoveView(self, False)
コード例 #6
0
ファイル: GUIClasses.py プロジェクト: MarcelHB/gemrb
 def DeleteControl(self, view):  # backwards compatibility
     if type(view) == int:
         view = self.GetControl(view)
     RemoveView(view, True)