2025.01.08 17:08:22

This commit is contained in:
Christian Moser 2025-01-08 17:08:22 +01:00
parent 0f6f3c1444
commit 41d5c5de04
2 changed files with 15 additions and 8 deletions

View File

@ -46,7 +46,7 @@ class GameView(Gtk.ScrolledWindow):
""" """
Gtk.ScrolledWindow.__init__(self) Gtk.ScrolledWindow.__init__(self)
self.__liststore = Gio.ListStore.new(game.Game) self.__liststore = Gio.ListStore.new(Game)
for g in GameManager.get_global().games.values(): for g in GameManager.get_global().games.values():
pass pass
self.__liststore.append(g) self.__liststore.append(g)
@ -76,13 +76,13 @@ class GameView(Gtk.ScrolledWindow):
selection = Gtk.SingleSelection.new(self._liststore) selection = Gtk.SingleSelection.new(self._liststore)
self.__columnview = Gtk.ColumnView.new(selection) self.__columnview = Gtk.ColumnView.new(selection)
self._columnview.append_column(column_key) self.columnview.append_column(column_key)
self._columnview.append_column(column_name) self.columnview.append_column(column_name)
self._columnview.append_column(column_active) self.columnview.append_column(column_active)
self._columnview.append_column(column_live) self.columnview.append_column(column_live)
self._columnview.set_single_click_activate(True) self.columnview.set_single_click_activate(True)
self.set_child(self._columnview) self.set_child(self.columnview)
@property @property
def _liststore(self)->Gio.ListStore: def _liststore(self)->Gio.ListStore:
@ -482,7 +482,8 @@ class Application(Gtk.Application):
def on_action_new_game(self,action,param): def on_action_new_game(self,action,param):
def on_reponse(dialog,response): def on_reponse(dialog,response):
if response == Gtk.RESPONSE_APPLY: print("APPLICATION")
if response == Gtk.ResponseType.APPLY:
self.appwindow.resfresh() self.appwindow.resfresh()
dialog = GameDialog(self.appwindow) dialog = GameDialog(self.appwindow)

View File

@ -1410,3 +1410,9 @@ class GameDialog(Gtk.Dialog):
continue continue
i += 1 i += 1
def do_reposnse(self,response):
print("DIALOG")
if (response == Gtk.ResponseType.APPLY):
self.save()
self.hide()
self.destroy()