©2009 Google -
Code Home -
Terms of Service -
Privacy Policy -
Site Directory
Google Code offered in:
English -
Español -
日本語 -
한국어 -
Português -
Pусский -
中文(简体) -
中文(繁體)
The OptionsManager class manages various kinds of OptionsProviders on a Model.
The [] method is used to get an option provider by name or index.
For example, to get the UnitsOptions on the Model, you could use the
command:
Arguments:
Returns:
model = Sketchup.active_model manager = model.options provider = manager[0] if (provider) UI.messagebox provider.name else UI.messagebox "Failure" end
The count method is an alias for size.
Returns:
model = Sketchup.active_model manager = model.options count = manager.count
The each method is used to iterate through options providers.
Arguments:
Returns:
model = Sketchup.active_model
manager = model.options
# Retrieves each provider
manager.each { |provider| UI.messagebox provider.name }The keys method is used to get a list of keys in the OptionsManager.
Returns:
model = Sketchup.active_model manager = model.options optionproviderarray = manager.keys if (optionproviderarray) UI.messagebox optionproviderarray else UI.messagebox "Failure" end
The size method returns the number of OptionsProvider objects inside this OptionsManager.
Returns:
model = Sketchup.active_model manager = model.options size = manager.size