class Gdk::Screen
Public Class Methods
default()
click to toggle source
# File gdk3/lib/gdk3/screen.rb, line 21 def default @@default ||= default_raw end
Also aliased as: default_raw
Public Instance Methods
add_style_provider(provider, priority=nil)
click to toggle source
# File gtk3/lib/gtk3/gdk-screen.rb, line 19 def add_style_provider(provider, priority=nil) Gtk::StyleContext.add_provider_for_screen(self, provider, priority) end
get_monitor(window_or_x, y=nil)
click to toggle source
# File gdk3/lib/gdk3/screen.rb, line 37 def get_monitor(window_or_x, y=nil) if window_or_x.is_a?(Window) window = window_or_x get_monitor_at_window(window) else x = window_or_x get_monitor_at_point(x, y) end end
get_setting(key, type=nil)
click to toggle source
# File gdk3/lib/gdk3/screen.rb, line 27 def get_setting(key, type=nil) value = GLib::Value.new(type || GLib::Type::STRING) found = get_setting_raw(key, value) if found value else nil end end
Also aliased as: get_setting_raw
remove_style_provider(provider)
click to toggle source
# File gtk3/lib/gtk3/gdk-screen.rb, line 23 def remove_style_provider(provider) Gtk::StyleContext.remove_provider_for_screen(self, provider) end