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
|
=begin
gdkscreen.rb - Gdk::Screen sample script.
Copyright (C) 2004-2006 Masao Mutoh
This program is licenced under the same licence as Ruby-GNOME2.
$Id: gdkscreen.rb,v 1.3 2006/06/17 13:18:12 mutoh Exp $
=end
require 'gtk3'
screen = Gdk::Screen.default
settings_map = [
"gtk-double-click-time",
"gtk-dnd-drag-threshold",
"gtk-can-change-accels",
"gtk-color-palette",
"gtk-font-name",
"gtk-icon-sizes",
"gtk-key-theme-name",
"gtk-toolbar-style",
"gtk-toolbar-icon-size",
"gtk-im-preedit-style",
"gtk-im-status-style",
"gtk-cursor-blink",
"gtk-cursor-blink-time",
"gtk-theme-name"
]
settings_map.each do |v|
puts "#{v}: #{screen.get_setting(v)}"
end
|