Sha256: eac489b6fb0bd4aa544c371c2e34dd50ab926809a79bb0c924d9b3090d7140d1
Contents?: true
Size: 942 Bytes
Versions: 15
Compression:
Stored size: 942 Bytes
Contents
module Vedeu module Bindings # System events relating to the view. # module View extend self # Setup events relating to client applications. This method is # called by Vedeu. # # @return [TrueClass] def setup! maximise! resize! unmaximise! end private # :nocov: # See {file:docs/events/view.md#\_maximise_} def maximise! Vedeu.bind(:_maximise_) do |name| Vedeu.geometries.by_name(name).maximise end end # See {file:docs/events/view.md#\_resize_} def resize! Vedeu.bind(:_resize_, delay: 0.25) { Vedeu.resize } end # See {file:docs/events/view.md#\_unmaximise_} def unmaximise! Vedeu.bind(:_unmaximise_) do |name| Vedeu.geometries.by_name(name).unmaximise end end # :nocov: end # View end # Bindings end # Vedeu
Version data entries
15 entries across 15 versions & 1 rubygems