SketchUp SDK
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
options_manager.h File Reference
#include <slapi/slapi.h>
#include <slapi/unicodestring.h>
#include <slapi/model/defs.h>

Go to the source code of this file.

Functions

SU_RESULT SUOptionsManagerGetNumOptionsProviders (SUOptionsManagerRef options_manager, size_t *count)
 Gets the number of available options providers. More...
 
SU_RESULT SUOptionsManagerGetOptionsProviderNames (SUOptionsManagerRef options_manager, size_t len, SUStringRef options_provider_names[], size_t *count)
 Retrieves options providers associated with the options manager. More...
 
SU_RESULT SUOptionsManagerGetOptionsProviderByName (SUOptionsManagerRef options_manager, const char *name, SUOptionsProviderRef *options_provider)
 Retrieves the options provider given a name. More...
 

Function Documentation

SU_RESULT SUOptionsManagerGetNumOptionsProviders ( SUOptionsManagerRef  options_manager,
size_t *  count 
)

Gets the number of available options providers.

Parameters
[in]options_managerThe options manager object.
[out]countThe number of options available.
Returns
SU_RESULT SUOptionsManagerGetOptionsProviderByName ( SUOptionsManagerRef  options_manager,
const char *  name,
SUOptionsProviderRef options_provider 
)

Retrieves the options provider given a name.

Parameters
[in]options_managerThe options manager object.
[in]nameThe name of the options provider object to get. Assumed to be UTF-8 encoded.
[out]options_providerThe options_provider object retrieved.
Returns
SU_RESULT SUOptionsManagerGetOptionsProviderNames ( SUOptionsManagerRef  options_manager,
size_t  len,
SUStringRef  options_provider_names[],
size_t *  count 
)

Retrieves options providers associated with the options manager.

Parameters
[in]options_managerThe options manager object.
[in]lenThe number of options provider names to retrieve.
[out]options_provider_namesThe options provider names retrieved.
[out]countThe number of options provider names retrieved.
Returns