Class: Browser::Event::Mouse::Definition

Inherits:
UI::Definition show all
Defined in:
opal/browser/event/mouse.rb

Defined Under Namespace

Classes: Ancestor, Client, Layer, Offset, Page, Screen

Instance Method Summary collapse

Instance Method Details

#alt!Object



64
65
66
# File 'opal/browser/event/mouse.rb', line 64

def alt!
  `#@native.altKey = true`
end

#ancestorObject



96
97
98
# File 'opal/browser/event/mouse.rb', line 96

def ancestor
  Ancestor.new(@native)
end

#clientObject



76
77
78
# File 'opal/browser/event/mouse.rb', line 76

def client
  Client.new(@native)
end

#ctrl!Object



68
69
70
# File 'opal/browser/event/mouse.rb', line 68

def ctrl!
  `#@native.ctrlKey = true`
end

#layerObject



80
81
82
# File 'opal/browser/event/mouse.rb', line 80

def layer
  Layer.new(@native)
end

#meta!Object



72
73
74
# File 'opal/browser/event/mouse.rb', line 72

def meta!
  `#@native.metaKey = true`
end

#offsetObject



84
85
86
# File 'opal/browser/event/mouse.rb', line 84

def offset
  Offset.new(@native)
end

#pageObject



88
89
90
# File 'opal/browser/event/mouse.rb', line 88

def page
  Page.new(@native)
end

#screenObject



92
93
94
# File 'opal/browser/event/mouse.rb', line 92

def screen
  Screen.new(@native)
end