<div dir="ltr"><div><div><div><div><div><div><div>Hello all,<br><br></div>I have created a custom UI to manage affinity rules.<br><br></div>I have successfully integrated with "vm manager" window.<br><br></div>But I have following issues:<br>
<br></div>1. After closing the window by click on "x (close) button", If i launch it again, No widgets are rendered. A blank window opens up.<br><br></div>2. After closing window using "Close()" method, again if I open up the window, all previously entered details in text entry and widgets are persisted. But I need to reload all data. How to achieve it?<br>
<br></div>Below are my code snippets:<br><br></div>-> I have registered "Delete event of window" as shown below<br><br>self.window.connect_signals({<br>"on_vmaffinitycreaterulewindow_delete_event": self.close,})<br>
<br clear="all"><div><div><div><div><div><div><div><div>-> Close Method<br><br>def close(self, src_ignore=None, src2_ignore=None):<br>        logging.debug("Closing vmaffinity create new affinity rule window")<br>
        self.topwin.hide()<br>        self.destroy()<br>        return 1<br><br></div><div>-> Clean Up Method:<br><br>def _cleanup(self):<br>        self.allVMClist = None<br>        self.groupVMClist = None<br>        <br>
</div><div>        #clear all lists maintained.<br><br></div><div>        self.selectedAllVMRow = None<br>        self.selectedAllVMColumn = None<br>        self.selectedGroupVMRow = None<br>        self.selectedGroupVMColumn = None<br>
        self.allVMList = None<br>        self.totalVMsInGroup = 0<br>        <br>        #Helper Variables<br>        self.sortedAllGroupsList = None<br></div><div><br><br>Any help in this regard is helpful to me.<br><br>
</div><div>Regards,<br></div><div>Sandeep K</div><br></div></div></div></div></div></div></div></div>