--- nfo/projects/netfraggle/bin/FraggleTopicFrame.py 2004/08/27 21:14:02 1.4 +++ nfo/projects/netfraggle/bin/FraggleTopicFrame.py 2004/08/30 13:06:16 1.5 @@ -1,7 +1,10 @@ #Boa:MDIChild:FraggleTopicFrame -# $Id: FraggleTopicFrame.py,v 1.4 2004/08/27 21:14:02 xabbu Exp $ +# $Id: FraggleTopicFrame.py,v 1.5 2004/08/30 13:06:16 joko Exp $ # $Log: FraggleTopicFrame.py,v $ +# Revision 1.5 2004/08/30 13:06:16 joko +# U now gets config via self.engine +# # Revision 1.4 2004/08/27 21:14:02 xabbu # TopicDetails can now be closed. # GUI change on Preferences Dialog in order to prepare multiple server profiles. @@ -23,8 +26,8 @@ import FraggleTopicDetailFrame -def create(parent, config): - return FraggleTopicFrame(parent, config) +def create(parent): + return FraggleTopicFrame(parent) [wxID_FRAGGLETOPICFRAME, wxID_FRAGGLETOPICFRAMETOPICLISTBOX, wxID_FRAGGLETOPICFRAMEUPDATEBUTTON, @@ -56,17 +59,19 @@ # generated method, don't edit pass - def __init__(self, parent, config): + def __init__(self, parent): self.parent = parent - self.config = config + + # render widgets self._init_ctrls(parent) + + # get engine-instance (singleton) import __main__ self.engine = __main__.engine def OnUpdateButtonButton(self, event): #event.Skip() - # todo: make fraggleEngine read config on its own - self.engine.fraggleSync(self.config) + self.engine.fraggleSync() topics = self.engine.getTopics() i = 0 for topic in topics: @@ -101,5 +106,6 @@ frame.Move(pos) self.parent.Fit() + frame.load_content() \ No newline at end of file