RubyLit - Ruby.del.litoral!
Version de GTK

Es conveniente incluir en el programa principal una rutina que verifique si la version, instalada, de libgtk2 se ajusta a los requerimientos del programa.

Para verificar la versión se puede usar este pequeño script


require 'gtk2'

=begin
Gtk.check_version?(required_major, required_minor, required_micro)
como Gtk.check_version, pero devuelve true si la biblioteca es 
compatible con la version solicitada, en otro caso devuelve false.

* required_major: la "major version" solicitada.
* required_minor: la "minor version" solicitada.
* required_micro: la "micro version" solicitada.
* Devuelve: devuelve true si la biblioteca es compatible con la 
version solicitada, en otro caso devuelve false.
=end

if Gtk.check_version?(2, 10, 3)
    print "Versión de GTK ok\n\n" 
else
    print "Versión incorrecta de GTK\n\n" 
end

print "Gtk::VERSION: " 
p Gtk::VERSION

print "Gtk::MAJOR_VERSION: " 
p Gtk::MAJOR_VERSION

print "Gtk::MINOR_VERSION: " 
p Gtk::MINOR_VERSION

print "Gtk::MICRO_VERSION: " 
p Gtk::MICRO_VERSION

print "Gtk::BUILD_VERSION: " 
p Gtk::BUILD_VERSION

print "Gtk::BINDING_VERSION: " 
p Gtk::BINDING_VERSION

print "Gtk::BINARY_AGE: " 
p Gtk::BINARY_AGE

print "Gtk::INTERFACE_AGE: " 
p Gtk::INTERFACE_AGE