Sha256: 7aa3ca716cb0f0010b64c5fd25e76556f7e1829fae841f8ecc8bf6a74682301b

Contents?: true

Size: 1.06 KB

Versions: 4

Compression:

Stored size: 1.06 KB

Contents

# => Contient la classe FenetrePrincipale qui affiche l'image d'intro
#
# => Author::       Valentin, DanAurea
# => Version::      0.1
# => Copyright::    © 2016
# => License::      Distributes under the same terms as Ruby

##
## classe FenetrePrincipale
##
class FenetrePrincipale < View 
    
    ##
    ## Permet de créer et d'ajouter les box au conteneur principal
    ##
    ##
	def miseEnPlace()
    	begin
    		image = Gtk::Image.new(:file => Core::ROOTPROJECT + "assets/img/sudokuIntro.jpg")
    	rescue IOError => e
    		puts e
    		puts "Impossible de charger l'image de depart"
    		exit
    	end

        #Creation des Boutons
        event_box=Gtk::EventBox.new.add(image)
        event_box.signal_connect('button_press_event'){
        	Core::changeTo("Pseudo")
        }

        #add des boutons à la box
        Fenetre::box.add(event_box)
	end

	##
    ## Lance la construction du modèle de la vue. Méthode à définir dans tout les cas ! Autrement pas de rendu de la page.
    ##
    ## @return self
    ##
	def run
		self.miseEnPlace()
		return self
	end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
Dogeku-1.0.4 app/view/FenetrePrincipale.rb
Dogeku-1.0.3 app/view/FenetrePrincipale.rb
Dogeku-1.0.2 app/view/FenetrePrincipale.rb
Dogeku-1.0.1 app/view/FenetrePrincipale.rb