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:
Quentin
2014-01-17 09:20:36 +01:00
parent 7df4c9c289
commit 09592ec43d
48 changed files with 4179 additions and 60 deletions

View File

@ -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,

View File

@ -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'){

View File

@ -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

View File

@ -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