/
containgressi.rb
executable file
·37 lines (32 loc) · 1.09 KB
/
containgressi.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#Richiesta numero capi da inserire
def containgressi
mcontaingr = Gtk::Window.new("")
mcontaingr.window_position=(Gtk::Window::POS_CENTER_ALWAYS)
boxcontaingrv = Gtk::VBox.new(false, 0)
boxcontaingr1 = Gtk::HBox.new(false, 5)
boxcontaingr2 = Gtk::HBox.new(false, 5)
boxcontaingr3 = Gtk::HBox.new(false, 5)
boxcontaingrv.pack_start(boxcontaingr1, false, false, 5)
boxcontaingrv.pack_start(boxcontaingr2, false, false, 5)
boxcontaingrv.pack_start(boxcontaingr3, false, false, 5)
mcontaingr.add(boxcontaingrv)
labelingr = Gtk::Label.new("Numero di capi da inserire:")
boxcontaingr1.pack_start(labelingr, false, false, 5)
numeroingr = Gtk::Entry.new
boxcontaingr1.pack_start(numeroingr, false, false, 5)
numeroingr.signal_connect("activate") {
@containgressi = numeroingr.text.to_i
mcontaingr.destroy
require 'daticapoingr'
daticapoingr
}
bottmov = Gtk::Button.new( "OK" )
boxcontaingr1.pack_start(bottmov, false, false, 5)
bottmov.signal_connect( "clicked" ) {
@containgressi = numeroingr.text.to_i
mcontaingr.destroy
require 'daticapoingr'
daticapoingr
}
mcontaingr.show_all
end