Sha256: 41299f52b60e134216ff0ad246bffe35a7000b2ae127104caebe079fecc6b098

Contents?: true

Size: 847 Bytes

Versions: 1

Compression:

Stored size: 847 Bytes

Contents



require_relative "../UI/ChoixGrilleUI.rb"
require 'gtk3'

##
# Auteur:: Brabant Mano
# Version:: 0.1
# Date:: 09/04/2020
#
#Cette classe permet de créer une barre de défilement pour un ChoixGrilleUI
class ChoixGrilleScrollUI < Gtk::ScrolledWindow

  #@choixGrille => Le ChoixGrilleUI à faire défiler
  attr_reader :choixGrille

  ##
  #Ce constructeur permet de créer une nouvelle barre de défilement
  #param::
  # * grille Le ChoixGrilleUI à défiler
  def initialize(grille)

    super()
    @choixGrille = grille
    self.set_policy(Gtk::PolicyType::AUTOMATIC, Gtk::PolicyType::AUTOMATIC)
    self.add_with_viewport(@choixGrille)

  end

  ##
  #Cette méthode permet d'appeler chargerGrille du ChoixGrilleUI
  def chargerGrille(nomCompte, taille, difficulte)
    @choixGrille.chargerGrille(nomCompte, taille, difficulte)
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
Hashiparmentier-0.4.0 lib/Hashiparmentier/UI/ChoixGrilleScrollUI.rb