modified: c/CtrlCheckLinks.rb
modified: c/CtrlHistoLink.rb modified: c/Main.rb new file: doc/rdoc/CtrlCheckLinks.html new file: doc/rdoc/CtrlHistoLink.html new file: doc/rdoc/Menu.html new file: doc/rdoc/ReadFile.html new file: doc/rdoc/Vue1.html new file: doc/rdoc/VueHisto.html new file: doc/rdoc/VueMenu.html new file: doc/rdoc/VueResult.html new file: doc/rdoc/c/CtrlCheckLinks_rb.html new file: doc/rdoc/c/CtrlHistoLink_rb.html new file: doc/rdoc/c/Main_rb.html new file: doc/rdoc/c/hello_rb.html new file: doc/rdoc/created.rid new file: doc/rdoc/images/brick.png new file: doc/rdoc/images/brick_link.png new file: doc/rdoc/images/bug.png new file: doc/rdoc/images/bullet_black.png new file: doc/rdoc/images/bullet_toggle_minus.png new file: doc/rdoc/images/bullet_toggle_plus.png new file: doc/rdoc/images/date.png new file: doc/rdoc/images/find.png new file: doc/rdoc/images/loadingAnimation.gif new file: doc/rdoc/images/macFFBgHack.png new file: doc/rdoc/images/package.png new file: doc/rdoc/images/page_green.png new file: doc/rdoc/images/page_white_text.png new file: doc/rdoc/images/page_white_width.png new file: doc/rdoc/images/plugin.png new file: doc/rdoc/images/ruby.png new file: doc/rdoc/images/tag_green.png new file: doc/rdoc/images/wrench.png new file: doc/rdoc/images/wrench_orange.png new file: doc/rdoc/images/zoom.png new file: doc/rdoc/index.html new file: doc/rdoc/m/ReadFile_rb.html new file: doc/rdoc/rdoc.css new file: doc/rdoc/v/Vue1_rb.html new file: doc/rdoc/v/VueHisto_rb.html new file: doc/rdoc/v/VueMenu_rb.html new file: doc/rdoc/v/VueResult_rb.html modified: m/ReadFile.rb modified: v/Vue1.rb modified: v/VueHisto.rb modified: v/VueMenu.rb modified: v/VueResult.rb
This commit is contained in:
17
v/Vue1.rb
17
v/Vue1.rb
@ -1,6 +1,9 @@
|
||||
# Classe creation de la vue de sélection de fichier ou dossier
|
||||
class Vue1
|
||||
# Creation de la vue
|
||||
# <b>Creation de la vue</b>
|
||||
# * CtrlCheckLinks ctrl : controleur de la vue
|
||||
# * String title : titre de la vue
|
||||
# * int type : vue pour un fichier (==1) sinon pour un dossier
|
||||
def initialize(ctrl, title, type)
|
||||
@ctrl = ctrl
|
||||
#fenenetre generale
|
||||
@ -11,11 +14,11 @@ class Vue1
|
||||
vb = Gtk::VBox.new(true, 6)
|
||||
bot = Gtk::HBox.new(false, 6)
|
||||
|
||||
#creation label pour la saisie
|
||||
#creation de label pour la saisie
|
||||
lab = Gtk::Label.new('Chemin :')
|
||||
bot.pack_start(lab, false, true, 6)
|
||||
|
||||
#creation champ de saisie
|
||||
#creation du champ de saisie
|
||||
#@nom = Gtk::Entry.new
|
||||
if (type == 1)
|
||||
@nom = Gtk::FileChooserButton.new("choisir un fichier", Gtk::FileChooser::ACTION_OPEN)
|
||||
@ -46,14 +49,14 @@ class Vue1
|
||||
return @chaine
|
||||
end
|
||||
|
||||
# Listener fermeture fenetre
|
||||
# <b>Listener fermeture fenetre</b>
|
||||
def listenerDestroy
|
||||
@window.signal_connect('destroy') {
|
||||
@ctrl.destructionFen
|
||||
}
|
||||
end
|
||||
|
||||
#Listener appuie bouton validation
|
||||
# <b>Listener appuie bouton validation -> test liens fichier </b>
|
||||
def listenerBouton
|
||||
@chaine = " "
|
||||
@b.signal_connect('clicked'){
|
||||
@ -66,10 +69,10 @@ class Vue1
|
||||
m.run
|
||||
m.destroy
|
||||
else
|
||||
if(File.directory?(@chaine)) #si c'est un dossier utilisation du controleur adéquat
|
||||
if(File.directory?(@chaine)) #si c'est un dossier -> utilisation du controleur adéquat
|
||||
@ctrl.recupUrlsDoss(@chaine)
|
||||
else
|
||||
if(File.exist?(@chaine)) #si c'est un fichier existant utilisation du controleur adéquat
|
||||
if(File.exist?(@chaine)) #si c'est un fichier -> existant utilisation du controleur adéquat
|
||||
@ctrl.recupUrls(@chaine)
|
||||
else #gestion saisie invalide
|
||||
d = Gtk::MessageDialog.new(Gtk::Window.new, Gtk::Dialog::DESTROY_WITH_PARENT,
|
||||
|
@ -1,6 +1,8 @@
|
||||
# Classe creation de la vue permettant d'aceder a l'historique
|
||||
class VueHisto
|
||||
# Creation de la vue
|
||||
# <b>Creation de la vue</b>
|
||||
# * CtrlCheckHisto ctrl : controleur de la vue
|
||||
# * String title : titre de la vue
|
||||
def initialize(ctrl, title)
|
||||
@ctrl = ctrl
|
||||
#fenenetre generale
|
||||
@ -41,14 +43,14 @@ class VueHisto
|
||||
return @chaine
|
||||
end
|
||||
|
||||
# Listener fermeture fenetre
|
||||
# <b>Listener fermeture fenetre</b>
|
||||
def listenerDestroy
|
||||
@window.signal_connect('destroy') {
|
||||
@ctrl.destructionFen
|
||||
}
|
||||
end
|
||||
|
||||
#Listener appuie bouton validation
|
||||
# <b>Listener appuie bouton validation -> test liens fichier </b>
|
||||
def listenerBouton
|
||||
@chaine = " "
|
||||
@b.signal_connect('clicked'){
|
||||
|
14
v/VueMenu.rb
14
v/VueMenu.rb
@ -1,6 +1,8 @@
|
||||
#Classe creation vue du menu
|
||||
class VueMenu
|
||||
# Creation de la vue
|
||||
# <b>Creation de la vue</b>
|
||||
# * Menu ctrl : controleur de la vue
|
||||
# * String title : titre de la vue
|
||||
def initialize(ctrl, title)
|
||||
@ctrl = ctrl
|
||||
#fenenetre generale
|
||||
@ -36,25 +38,25 @@ class VueMenu
|
||||
def getWindow #:nodoc:#
|
||||
return @window
|
||||
end
|
||||
#Listener appuie bouton nouvelle vérification de 1 fichier
|
||||
# <b>Listener appuie bouton nouvelle vérification de 1 fichier</b>
|
||||
def listenerBoutonNewFile
|
||||
@newFile.signal_connect('clicked'){
|
||||
@ctrl.newVerifFile
|
||||
}
|
||||
end
|
||||
#Listener appuie bouton validation nouvelle vérification de 1 dossier
|
||||
# <b>Listener appuie bouton validation nouvelle vérification de 1 dossier</b>
|
||||
def listenerBoutonNewDossier
|
||||
@newDoss.signal_connect('clicked'){
|
||||
@ctrl.newVerifDossier
|
||||
}
|
||||
end
|
||||
#Listener appuie bouton validation pour rejouer un fichier dans de l'historique
|
||||
# <b>Listener appuie bouton validation pour rejouer un fichier dans de l'historique</b>
|
||||
def listenerBoutonHisto
|
||||
@histo.signal_connect('clicke d'){
|
||||
@histo.signal_connect('clicked'){
|
||||
@ctrl.histo
|
||||
}
|
||||
end
|
||||
# Listener fermeture fenetre Menu
|
||||
# <b>Listener fermeture fenetre Menu</b>
|
||||
def listenerDestroy
|
||||
@window.signal_connect('destroy') {
|
||||
@ctrl.destructionMenu
|
||||
|
@ -1,10 +1,12 @@
|
||||
# Classe creation de la vue des resultats
|
||||
class VueResult
|
||||
# Creation de la vue
|
||||
def initialize(liste_result, nom)
|
||||
# <b>Creation de la vue</b>
|
||||
# * String liste_result : contient les resultats a afficher
|
||||
# * String title : titre de la vue
|
||||
def initialize(liste_result, title)
|
||||
#fenenetre generale
|
||||
@window = Gtk::Window.new
|
||||
@window.set_title(nom)
|
||||
@window.set_title(title)
|
||||
|
||||
#declaration des differents widgets
|
||||
vb = Gtk::VBox.new(true, 6)
|
||||
@ -28,7 +30,7 @@
|
||||
return @window
|
||||
end
|
||||
|
||||
# Listener fermeture Resultat
|
||||
# <b>Listener fermeture Resultat</b>
|
||||
def listenerDestroy
|
||||
@window.signal_connect('destroy') {
|
||||
@window.destroy
|
||||
|
Reference in New Issue
Block a user