class ChoixDifficulteUI

Auteur:: Brabant Mano
Version:: 0.1
Date:: 09/04/2020

Cette classe permet à l'utilisateur de choisir entre plusieurs difficulté

Attributes

menu[R]

Public Class Methods

new(menu) click to toggle source
Calls superclass method
# File UI/ChoixDifficulteUI.rb, line 17
def initialize(menu)

  super(:vertical, 0)

  @menu = menu
  @boutons = Gtk::Box.new(:horizontal, 0)

  for i in [[0, 'Facile'], [1, 'Normal'], [2, 'Difficile']]

    temp = Gtk::Button.new(:label => "#{i[1]}")
    temp.name=i[0].to_s()
    temp.signal_connect "clicked" do |widget, event|
      @menu.difficulte=widget.name.to_i()
    end
    @boutons.pack_start(temp, :expand => true, :fill => true)

  end

  temp = Gtk::Box.new(:vertical, 0)

  temp.pack_start(Gtk::Label.new("Difficulté de la grille"), :expand => true, :fill => true)
  temp.pack_start(@boutons, :expand => true, :fill => true)

  pack_start(temp, :expand => true, :fill => true)

end