Remove unused ManagedWindow modal_call method
This was used only once in AddMedia, which has been upgraded to use the ManagedWindow "modal=" parameter on init instead.
This commit is contained in:
parent
8f79b0adbb
commit
8f494a683f
@ -533,39 +533,6 @@ class ManagedWindow:
|
|||||||
self.opened = True
|
self.opened = True
|
||||||
self.window.show_all()
|
self.window.show_all()
|
||||||
|
|
||||||
def modal_call(self, after_ok_func=None):
|
|
||||||
"""
|
|
||||||
This is deprecated; use the 'modal=True' on the ManagedWindow
|
|
||||||
initialization for new work.
|
|
||||||
|
|
||||||
Method to do modal run of the ManagedWindow.
|
|
||||||
Connect the OK button to a method that checks if all is ok,
|
|
||||||
Do not call close, close is called here.
|
|
||||||
(if not ok, do self.window.run() to obtain new response )
|
|
||||||
TODO: remove close here and do close in ReportDialog,
|
|
||||||
this can only be done, once all methods use modal_call()
|
|
||||||
instead of their own implementation
|
|
||||||
Connect Cancel to do close, delete event is connected to close
|
|
||||||
here in ManagedWindow.
|
|
||||||
Do not generete RESPONSE_OK/CANCEL/DELETE_EVENT on button clicks
|
|
||||||
of other buttons
|
|
||||||
after_ok_func is called on ok click in this method
|
|
||||||
"""
|
|
||||||
#self.show()
|
|
||||||
while True:
|
|
||||||
response = self.window.run()
|
|
||||||
if response == Gtk.ResponseType.OK:
|
|
||||||
# dialog will be closed by connect, now continue work while
|
|
||||||
# rest of dialog is unresponsive, release when finished
|
|
||||||
self.close()
|
|
||||||
if after_ok_func is not None:
|
|
||||||
after_ok_func()
|
|
||||||
break
|
|
||||||
elif (response == Gtk.ResponseType.DELETE_EVENT or
|
|
||||||
response == Gtk.ResponseType.CANCEL):
|
|
||||||
# connect buttons generating this to a close call
|
|
||||||
break
|
|
||||||
|
|
||||||
def close(self, *obj):
|
def close(self, *obj):
|
||||||
"""
|
"""
|
||||||
Close itself.
|
Close itself.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user