[Change] resedit: Some cleanups in preperation for planet editor.
This commit is contained in:
parent
081449b5ea
commit
fcd8496fa4
@ -3,7 +3,7 @@
|
|||||||
import space
|
import space
|
||||||
|
|
||||||
# Load the universe.
|
# Load the universe.
|
||||||
universe = space.space()
|
universe = space.Space()
|
||||||
universe.loadSystems("../../dat/ssys.xml")
|
universe.loadSystems("../../dat/ssys.xml")
|
||||||
universe.loadPlanets("../../dat/planet.xml")
|
universe.loadPlanets("../../dat/planet.xml")
|
||||||
universe.window()
|
universe.window()
|
||||||
|
@ -11,7 +11,7 @@ except:
|
|||||||
|
|
||||||
import data
|
import data
|
||||||
|
|
||||||
class space:
|
class Space:
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.glade = "space.glade"
|
self.glade = "space.glade"
|
||||||
@ -47,8 +47,8 @@ class space:
|
|||||||
# Hook events and stuff.
|
# Hook events and stuff.
|
||||||
hooks = {
|
hooks = {
|
||||||
"winSystems":["destroy",self.__done],
|
"winSystems":["destroy",self.__done],
|
||||||
"treSystems":["button-release-event", self.__update],
|
"treSystems":["button-release-event", self.__supdate],
|
||||||
"inpName":["changed", self.__update],
|
"inpName":["changed", self.__supdate],
|
||||||
"butDone":["clicked", self.__done],
|
"butDone":["clicked", self.__done],
|
||||||
"butSave":["clicked",self.saveSystems],
|
"butSave":["clicked",self.saveSystems],
|
||||||
"butZoomIn":["clicked", self.__space_zoomin],
|
"butZoomIn":["clicked", self.__space_zoomin],
|
||||||
@ -118,13 +118,13 @@ class space:
|
|||||||
def __pwidget(self, wgtname):
|
def __pwidget(self, wgtname):
|
||||||
return self.pwtree.get_widget(wgtname)
|
return self.pwtree.get_widget(wgtname)
|
||||||
|
|
||||||
def __update(self, wgt=None, index=None, iter=None):
|
def __supdate(self, wgt=None, index=None, iter=None):
|
||||||
"""
|
"""
|
||||||
Update the window
|
Update the window
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# Store the current values.
|
# Store the current values.
|
||||||
self.__store();
|
self.__sstore();
|
||||||
|
|
||||||
self.cur_system = self.__curSystem()
|
self.cur_system = self.__curSystem()
|
||||||
if self.cur_system == "":
|
if self.cur_system == "":
|
||||||
@ -159,7 +159,7 @@ class space:
|
|||||||
|
|
||||||
self.__space_draw()
|
self.__space_draw()
|
||||||
|
|
||||||
def __store(self):
|
def __sstore(self):
|
||||||
sys_name = self.__swidget("inpName").get_text()
|
sys_name = self.__swidget("inpName").get_text()
|
||||||
if sys_name == "":
|
if sys_name == "":
|
||||||
return
|
return
|
||||||
@ -379,7 +379,7 @@ class space:
|
|||||||
data.uniq(self.systems[self.cur_system]["jumps"])
|
data.uniq(self.systems[self.cur_system]["jumps"])
|
||||||
data.uniq(self.systems[self.space_sel]["jumps"])
|
data.uniq(self.systems[self.space_sel]["jumps"])
|
||||||
|
|
||||||
self.__update()
|
self.__supdate()
|
||||||
self.__space_draw()
|
self.__space_draw()
|
||||||
|
|
||||||
def __jump_rm(self, wgt=None, event=None):
|
def __jump_rm(self, wgt=None, event=None):
|
||||||
@ -394,7 +394,7 @@ class space:
|
|||||||
if e == self.cur_system:
|
if e == self.cur_system:
|
||||||
self.systems[self.space_sel]["jumps"].pop(i)
|
self.systems[self.space_sel]["jumps"].pop(i)
|
||||||
i = i + 1
|
i = i + 1
|
||||||
self.__update()
|
self.__supdate()
|
||||||
self.__space_draw()
|
self.__space_draw()
|
||||||
|
|
||||||
def __new(self, wgt=None, event=None):
|
def __new(self, wgt=None, event=None):
|
||||||
@ -412,7 +412,7 @@ class space:
|
|||||||
for row in tree.get_model():
|
for row in tree.get_model():
|
||||||
if row[0] == system:
|
if row[0] == system:
|
||||||
tree.set_cursor(i)
|
tree.set_cursor(i)
|
||||||
self.__update()
|
self.__supdate()
|
||||||
break
|
break
|
||||||
i = i+1
|
i = i+1
|
||||||
|
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user