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
Copyright (C) 2007-2015 Ruby-GNOME2 Project Team
This program is licenced under the same licence as Ruby-GNOME2.
=end
require "gtk3"
Gtk.init
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
|