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
default_raw()
Alias for: default

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
get_setting_raw(key, type=nil)
Alias for: get_setting
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