Exemplo n.º 1
0
 def on_eject(self):
     if self.mode == self.CD_MODE:
         CDManager.eject(self.drive)
     elif self.mode == self.FLOPPY_MODE:
         FloppyManager.eject(self.drive)
     else:
         fsgs.config.set(self.config_key, "")
Exemplo n.º 2
0
    def on_sub_model_changed(self):
        print("ModelGroup.on_sub_model_change\n")
        if self.sub_model_updating:
            print("sub model list is currently updating")
            return
        index = self.sub_model_choice.get_index()
        # if index == 0:
        #     # The default model (A500) can be specified with the empty string
        #     model = ""
        # else:
        model = self.model_ids[self.model_choice.get_index()]
        sub_model = self.sub_model_ids[index]
        if sub_model:
            LauncherConfig.set("amiga_model", model + "/" + sub_model)
        else:
            LauncherConfig.set("amiga_model", model)

        if Amiga.is_cd_based(LauncherConfig):
            FloppyManager.clear_all()
        else:
            CDManager.clear_all()
Exemplo n.º 3
0
    def on_sub_model_changed(self):
        print("ModelGroup.on_sub_model_change\n")
        if self.sub_model_updating:
            print("sub model list is currently updating")
            return
        index = self.sub_model_choice.get_index()
        # if index == 0:
        #     # The default model (A500) can be specified with the empty string
        #     model = ""
        # else:
        model = self.model_ids[self.model_choice.get_index()]
        sub_model = self.sub_model_ids[index]
        if sub_model:
            LauncherConfig.set("amiga_model", model + "/" + sub_model)
        else:
            LauncherConfig.set("amiga_model", model)

        if Amiga.is_cd_based(LauncherConfig):
            FloppyManager.clear_all()
        else:
            CDManager.clear_all()
Exemplo n.º 4
0
 def on_clear_list(self):
     if self.cd_mode:
         CDManager.clear_cdrom_list()
     else:
         FloppyManager.clear_floppy_list()
Exemplo n.º 5
0
 def on_multi_select_button(self):
     if self.cd_mode:
         CDManager.multi_select(self.get_window())
     else:
         FloppyManager.multi_select(self.get_window())
Exemplo n.º 6
0
 def on_multi_select_button(self):
     if self.cd_mode:
         CDManager.multi_select(self.get_window())
     else:
         FloppyManager.multi_select(self.get_window())
Exemplo n.º 7
0
 def on_clear_list(self):
     if self.cd_mode:
         CDManager.clear_cdrom_list()
     else:
         FloppyManager.clear_floppy_list()