예제 #1
0
	def on_skin_ok (self, widget):
		mod, it = self.view.get_selection ().get_selected ()
		
		if it != None:
			impostazioni.skin = mod.get_value (it, 0)
			impostazioni.save ()
			self.exit ()
예제 #2
0
파일: skin.py 프로젝트: kucukkose/py-acqua
    def _on_skin_ok(self, widget):
        mod, it = self.view.get_selection().get_selected()

        if it != None:
            set("skin", mod.get_value(it, 0))
            save()
            utils.info(_("Devi riavviare per far si che tutte le modifiche siano applicate."))
            self._on_delete_event()
예제 #3
0
	def _on_ok (self, widget):
		if self.en.get_active ():
			set ("lang", "en")
		elif self.it.get_active ():
			set ("lang", "it")
		else:
			return

		save ()
		self.hide ()
		self._on_delete_event ()
예제 #4
0
	def on_response(self, dialog, rsp_id):
		if rsp_id == gtk.RESPONSE_NONE:
			self.tip()
		if rsp_id == gtk.RESPONSE_OK:
			self.hide()
			
			if self.check.get_active():
				impostazioni.show_tips = "0"
			else:
				impostazioni.show_tips = "1"

			impostazioni.save()
			
			self.destroy()

			TipsDialog.exist = False
예제 #5
0
파일: tips.py 프로젝트: kucukkose/py-acqua
	def _on_response(self, dialog, rsp_id):
		if rsp_id == gtk.RESPONSE_NONE:
			self._tip()
		if rsp_id == gtk.RESPONSE_OK:
			self.hide()
			
			if self.check.get_active():
				set ("show_tips", False)
			else:
				set ("show_tips", True)
			
			save()
			
			self.destroy()
			
			TipsDialog.exist = False
예제 #6
0
	def inserisci_test(self, widget):
	
		impostazioni.minph = self.ph_minimo.get_text()
		impostazioni.maxph = self.ph_massimo.get_text()
		impostazioni.minkh = self.kh_minimo.get_text()
		impostazioni.maxkh = self.kh_massimo.get_text()
		impostazioni.mingh = self.gh_minimo.get_text()
		impostazioni.maxgh = self.gh_massimo.get_text()
		impostazioni.minno2 = self.no2_minimo.get_text()
		impostazioni.maxno2 = self.no2_massimo.get_text()
		impostazioni.minno3 = self.no3_minimo.get_text()
		impostazioni.maxno3 = self.no3_massimo.get_text()
		impostazioni.mincon = self.cond_minimo.get_text()
		impostazioni.maxcon = self.cond_massimo.get_text()
		impostazioni.minam = self.ammoniaca_minimo.get_text()
		impostazioni.maxam = self.ammoniaca_massimo.get_text()
		impostazioni.minfe = self.ferro_minimo.get_text()
		impostazioni.maxfe = self.ferro_massimo.get_text()
		impostazioni.minra = self.rame_minimo.get_text()
		impostazioni.maxra = self.rame_massimo.get_text()
		impostazioni.minfo = self.fosfati_minimo.get_text()
		impostazioni.maxfo = self.fosfati_massimo.get_text()
		
		impostazioni.save()
예제 #7
0
				t.INTEGER, t.TEXT, t.DATE, t.TEXT, t.TEXT, t.TEXT, t.DATE, t.VARCHAR + 500
			]
		)
		
		db.set_schema_presents (True)
	
	# L'update su ambiente windows dovrebbe essere fatto direttamente da qui
	# ma mi sa che e' meglio disabilitare l'update per windows
	#merger.check_for_updates () #Controlliamo se ci sono update da fare

	gobject.threads_init ()
	
	app.App = app.Gui()
	app.App.p_engine = engine.PluginEngine ()
	app.App.p_backend = db
	
	#per il momento finche non si sistema non si usa la tray
	app.App.tray_obj = None
	app.App.tray = False
	
	gtk.gdk.threads_enter ()
	app.App.main()
	gtk.gdk.threads_leave ()
	
	utils.c_info (_("Salvo le impostazioni prima di uscire"))
	impostazioni.save ()

if __name__ == "__main__":
	utils.prepare_enviroment ()
	main ()
예제 #8
0
	def _on_delete_event(self, *w):
		# dovrebbe bastare
		impostazioni.save ()
		
		self.hide()