Sha256: 24a5ad17d00da121622f9946444f0a0f5145f22a2f07727b7d6e514a2d51a385
Contents?: true
Size: 1.81 KB
Versions: 4
Compression:
Stored size: 1.81 KB
Contents
# => Author:: Valentin, DanAurea # => Version:: 0.1 # => Copyright:: © 2016 # => License:: Distributes under the same terms as Ruby # ## ## Classe permettant de créer un contrôleur pour la vue FenetreReglages ## class ReglagesControleur < Controller ## ## Initialize ## def initialize() #charge le modèle utilisateur loadModel("Utilisateur") loadModel("Configuration") #paramètres fenêtre @title = "Sudoku - Réglages" @width = 600 @height = 550 @resizable = false @position = "CENTER_ALWAYS" end ## ## Enregistre les paramètres en base de données ## ## @param pseudo Pseudo de l'utilisateur ## @param config Configuration de l'utilisateur ## ## @return self ## def enregistrerReglages(pseudo, config) @Configuration.enregistrer(pseudo, config) return self end ## ## Réinitialise l'utilisateur avec les configurations par défaut ## ## @return { description_of_the_return_value } ## def resetUtilisateur() @Utilisateur.reinitialiserUtilisateur(@content["pseudo"]) end ## ## Convertit un gdk color en composantes sous forme d'une chaîne séparée par une virgule ## ## @param gdkColor GDK::Color ## ## @return Les composantes sous forme de chaîne ## def couleur(gdkColor) return @Configuration.couleur(gdkColor) end ## ## Crée un Gdk::Color à partir d'une chaîne ## ## @param composantes Composantes ("r,g,b") ## ## @return Gdk::Color ## def creerCouleur(composantes) return @Configuration.creerCouleur(composantes) end ## ## Méthode à définir dans tous les cas ! ## ## @return self ## def run() @content["config"] = @Configuration.getConfiguration(@content["pseudo"]) return self end end
Version data entries
4 entries across 4 versions & 1 rubygems