26 lines
554 B
Python
26 lines
554 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
"""
|
||
|
Python class for DF_Hack::GUI
|
||
|
"""
|
||
|
from ._pydfhack import _GUIManager
|
||
|
class GUI(_GUIManager):
|
||
|
api = None
|
||
|
started = False
|
||
|
def __init__(self, api, *args, **kwds):
|
||
|
_GUIManager.__init__(self, args, kwds)
|
||
|
self.api = api
|
||
|
|
||
|
def prepare(self):
|
||
|
"""
|
||
|
Enforce Suspend/Start
|
||
|
"""
|
||
|
if self.api.prepare():
|
||
|
if not self.started:
|
||
|
self.started = self.Start()
|
||
|
return self.started
|
||
|
else:
|
||
|
return False
|
||
|
|
||
|
|
||
|
|