cifrado r63 - in trunk: . package/cifrado
- From: bersace svn gnome org
- To: svn-commits-list gnome org
- Subject: cifrado r63 - in trunk: . package/cifrado
- Date: Thu, 3 Apr 2008 16:35:37 +0100 (BST)
Author: bersace
Date: Thu Apr 3 16:35:37 2008
New Revision: 63
URL: http://svn.gnome.org/viewvc/cifrado?rev=63&view=rev
Log:
DÃsactive l'interface de sauvegarde si inutile.
Modified:
trunk/ChangeLog
trunk/package/cifrado/cifrado.py
Modified: trunk/package/cifrado/cifrado.py
==============================================================================
--- trunk/package/cifrado/cifrado.py (original)
+++ trunk/package/cifrado/cifrado.py Thu Apr 3 16:35:37 2008
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# Cifrado - un modÃliseur de messages de grand-jeu
-# Copyright  2006-2007 Ãtienne Bersac â Tous droits rÃservÃs.
+# Copyright  2006-2008 Ãtienne Bersac â Tous droits rÃservÃs.
import time
import os.path
@@ -96,6 +96,7 @@
# FORCES
liste = self.glade.get_widget('forces_liste')
+ # nom
renderer = gtk.CellRendererText()
renderer.set_property('editable', True)
renderer.connect('edited', self.on_force_nom_edited)
@@ -104,6 +105,14 @@
colonne.set_expand(True)
liste.append_column(colonne)
+ # emblÃme
+# renderer = gtk.CellRendererPixbuf()
+# renderer.connect('edited', self.on_force_nom_edited)
+# colonne = gtk.TreeViewColumn('EmblÃme', renderer,
+# text=jeu.COL_FORCE_NOM)
+# colonne.set_expand(True)
+# liste.append_column(colonne)
+
# LIEUX
liste = self.glade.get_widget('lieux_liste')
@@ -344,7 +353,13 @@
flux.close()
self.register_recent()
print "Jeu ",self.jeu.nom," sauvà dans ",self.fichier
- self.jeu.sync = True
+ self.sync(True)
+
+ def sync(self, sync):
+ self.jeu.sync = sync;
+ wids = ['enregistrer_btn', 'menu_jeu_enr']
+ for wid in wids:
+ self.glade.get_widget(wid).set_sensitive(not self.jeu.sync);
def register_recent(self):
rec = gtk.recent_manager_get_default()
@@ -374,7 +389,7 @@
nj.ajouter_force(Force('Nordistes'))
self.ouvrir(nj)
self.glade.get_widget('msg_nv_btn').clicked()
- self.jeu.sync = True
+ self.sync(True)
def fermer(self):
@@ -471,17 +486,17 @@
def on_jeu_nom_champ_changed(self, champ):
self.jeu.nom = champ.get_text()
- self.jeu.sync = False
+ self.sync(False)
def on_jeu_nb_chefs_champ_value_changed(self, bouton):
self.jeu.nb_chefs= bouton.get_value_as_int()
- self.jeu.sync = False
+ self.sync(False)
def on_jeu_trame_champ_focus_out_event(self, widget, event):
tampon = widget.get_buffer()
self.jeu.trame = tampon.get_text(tampon.get_start_iter(),
tampon.get_end_iter())
- self.jeu.sync = False
+ self.sync(False)
def on_champ_exp_activate(self, widget):
box = widget.get_parent()
@@ -492,7 +507,7 @@
def on_force_nv_btn_clicked(self, bouton):
ne = Force('Nouvelle force')
self.jeu.forces.append([ne.nom, ne])
- self.jeu.sync = False
+ self.sync(False)
def on_force_nom_edited(self, renderer, path, new_text):
iter = self.jeu.forces.get_iter(path)
@@ -500,7 +515,7 @@
f.nom = new_text
self.jeu.forces.set(iter, jeu.COL_FORCE_NOM, f.nom)
self.jeu.messages.foreach(self.force_nom_edited_msg_foreach)
- self.jeu.sync = False
+ self.sync(False)
def force_nom_edited_msg_foreach(self, model, path, iter):
msg = model.get_value(iter, jeu.COL_MSG)
@@ -511,13 +526,13 @@
tree, iter = self.glade.get_widget('forces_liste').get_selection().get_selected()
if iter is not None:
self.jeu.forces.remove(iter)
- self.jeu.sync = False
+ self.sync(False)
# LIEUX
def on_lieu_nv_btn_clicked(self, bouton):
nl = Lieu('Nouveau lieu')
self.jeu.lieux.append([nl.nom, nl])
- self.jeu.sync = False
+ self.sync(False)
def on_lieu_nom_edited(self, renderer, path, new_text):
iter = self.jeu.lieux.get_iter(path)
@@ -525,7 +540,7 @@
l.nom = new_text
self.jeu.lieux.set(iter,
jeu.COL_LIEU_NOM, l.nom)
- self.jeu.sync = False
+ self.sync(False)
def on_lieu_suppr_btn_clicked(self, bouton):
tree, iter = self.glade.get_widget('lieux_liste').get_selection().get_selected()
@@ -533,7 +548,7 @@
lieu = self.jeu.lieux.get_value(iter, jeu.COL_LIEU)
lieu.nom = None
self.jeu.lieux.remove(iter)
- self.jeu.sync = False
+ self.sync(False)
# MESSAGES
@@ -552,7 +567,7 @@
jeu=self.jeu)
iter = self.jeu.ajouter_message(msg)
self.glade.get_widget('msg_liste').get_selection().select_iter(iter)
- self.jeu.sync = False
+ self.sync(False)
def on_msg_selected(self, selection):
sync = self.jeu.sync;
@@ -579,33 +594,33 @@
jeu.COL_MSG_EXP, force)
msg = self.jeu.messages.get_value(iter, jeu.COL_MSG)
msg.exp = self.jeu.get_force_depuis_nom (force)
- self.jeu.sync = False
+ self.sync(False)
def on_msg_titre_edited(self, renderer, path, titre):
iter = self.jeu.messages.get_iter(path)
msg = self.jeu.messages.get_value(iter, jeu.COL_MSG)
msg.titre = titre
self.jeu.messages.set(iter, jeu.COL_MSG_TITRE, titre)
- self.jeu.sync = False
+ self.sync(False)
def on_msg_date_edited(self, renderer, path, date):
iter = self.jeu.messages.get_iter(path)
msg = self.jeu.messages.get_value(iter, jeu.COL_MSG)
msg.date = date
self.jeu.messages.set(iter, jeu.COL_MSG_DATE, date)
- self.jeu.sync = False
+ self.sync(False)
def on_msg_suppr_btn_clicked(self, bouton):
liste, iter = self.glade.get_widget('msg_liste').get_selection().get_selected()
if iter is not None:
self.jeu.messages.remove(iter)
- self.jeu.sync = False
+ self.sync(False)
def on_msg_champ_focus_out_event(self, champ, event):
tampon = champ.get_buffer()
self.get_msg_crt().message = tampon.get_text(tampon.get_start_iter(),
tampon.get_end_iter())
- self.jeu.sync = False
+ self.sync(False)
# ÃMISSIONS
def select_combo(self, combo, col, val):
@@ -645,13 +660,13 @@
'codeur_nv_btn', 'codeur_prop_btn', 'codeur_conv_btn', 'codeur_suppr_btn']
for wid in wids:
self.glade.get_widget(wid).set_sensitive(em.env)
- self.jeu.sync = False
+ self.sync(False)
def on_em_lieu_select_changed(self, combo):
iter = combo.get_active_iter()
lieu = combo.get_model().get_value(iter, jeu.COL_LIEU)
self.get_em_crt().lieu = lieu
- self.jeu.sync = False
+ self.sync(False)
# CODEUR
def get_cod_crt(self):
@@ -663,7 +678,7 @@
em = self.get_em_crt()
iter = em.ajouter_codeur(codeurs.aucun.Codeur())
self.glade.get_widget('codeur_liste').get_selection().select_iter(iter)
- self.jeu.sync = False
+ self.sync(False)
def on_codeur_selection_changed(self, selection):
model, iter = selection.get_selected()
@@ -683,7 +698,7 @@
cod = self.get_cod_crt()
model, iter = self.glade.get_widget('codeur_liste').get_selection().get_selected()
model.set(iter, emission.COL_COD_PROP, cod.get_prop_desc())
- self.jeu.sync = False
+ self.sync(False)
def on_codeur_conv_btn_clicked(self, bouton):
b = self.glade.get_widget('conversion_champ').get_buffer()
@@ -699,7 +714,7 @@
def on_codeur_suppr_btn_clicked(self, bouton):
model, iter = self.glade.get_widget('codeur_liste').get_selection().get_selected()
model.remove(iter)
- self.jeu.sync = False
+ self.sync(False)
def get_cod_classe_depuis_nom(self, nom):
iter = self.codeurs.get_iter_first()
@@ -715,7 +730,7 @@
em = self.get_em_crt()
em.changer_codeur(iter, classe)
self.setup_codeur_prop()
- self.jeu.sync = False
+ self.sync(False)
def setup_codeur_prop(self):
cod = self.get_cod_crt()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]