Bonjour à tous!
Je suis nouveau sur le forum. Je développe un petit lecteur audio en ruby/gtk pour débuter en programmation. Le lecteur fonctionne bien pour l'instant mais il me reste beaucoup de boulot.
Je recherche de la documentation sur le fenêtre de type popup (Gtk::Window.new(Gtk::Window:OPUP)). En particulier, comment placer la fenêtre proche du bouton "cliqué" commandant son apparition et comment la faire disparaître lors d'un clic lointain.
Le but ici est de pouvoir changer le volume du lecteur.
Un petit bout de code qui illustre où j'en suis avec cette fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #!/usr/bin/ruby require 'gtk2' Gtk.init Pdir='/home/instable/Desktop/rub' label=Gtk::Label.new("Essai\nEssai\nEssai");label.show wvol=Gtk::Window.new(Gtk::Window::POPUP) wvol.add(label) ivol=Gtk::Image.new(File.join(Pdir,'volume.xpm')) bvol=Gtk::Button.new bvol.image=ivol bvol.signal_connect('clicked'){wvol.show} window=Gtk::Window.new window.signal_connect("destroy"){Gtk.main_quit} window.add(bvol) window.show_all Gtk.main
Partager