Thursday, December 01, 2011

Botones con imagen y etiqueta en GNOME

Los botones de las aplicaciones basadas en GTK admiten la posibilidad de tener una imagen y un texto, En la instalación por default de ubuntu la opción es que esté solamente visible el texto de los botones y no ambas.

En otra entrada en este blog ya expliqué como modificar la configuración de GNOME para que *todas* las aplicaciones muestren imágenes y texto, pero esto también es posible hacerlo desde una aplicación RUBY/GTK y ese es el motivo de esta entrada.


Este es el código que hay que usar para hacer visible las imágenes en los botones.

  1. unless Gtk::Settings.default.gtk_button_images? then
  2. Gtk::Settings.default.gtk_button_images = true
  3. end
o el siguiente para que los botones solamente tengan texto.

  1. if Gtk::Settings.default.gtk_button_images? then
  2. Gtk::Settings.default.gtk_button_images = false
  3. end
o la siguiente línea para alternar los estados.

  1. Gtk::Settings.default.gtk_button_images = !Gtk::Settings.default.gtk_button_images?

No comments: