Class: MotionKit::NSWindowHelpers
- Inherits:
-
WindowLayout
- Object
- BaseLayout
- TreeLayout
- WindowLayout
- MotionKit::NSWindowHelpers
- Defined in:
- lib/motion-kit-osx/layouts/nswindow_frame.rb,
lib/motion-kit-osx/layouts/nswindow_helpers.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from BaseLayout
Instance Method Summary collapse
Methods inherited from WindowLayout
#add_child, #default_root, #remove_child, #window
Methods inherited from TreeLayout
#add, #all, #all_views, #build, #built?, #child_layouts, #create, #create_default_root_context, #first, #get, #get_view, #initial, #initial?, #initialize, #last, #last_view, #name_element, #nth, #nth_view, #reapply, #reapply!, #reapply?, #remove, #root, view, #view
Methods inherited from BaseLayout
#add_deferred_block, #apply, #apply_with_context, #apply_with_target, #context, #deferred, #deferred_blocks, delegate_method_fix, #has_context?, #initialize, #ipad?, #iphone35?, #iphone4?, #iphone?, #is_parent_layout?, #method_missing, #objc_version, #orientation?, #parent_layout, #retina?, #ruby_version, #run_deferred, #set_parent_layout, #target, #v
Methods included from BaseLayoutClassMethods
#layout_for, #memoize, #target_klasses, #targets
Constructor Details
This class inherits a constructor from MotionKit::TreeLayout
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class MotionKit::BaseLayout
Instance Method Details
#frame(value, autosave_name = nil) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/motion-kit-osx/layouts/nswindow_frame.rb', line 5 def frame(value, autosave_name=nil) retval = target.setFrame(value, display: true) if autosave_name target.setFrameAutosaveName(autosave_name) end return retval end |