8. Options
Prev | Chapter 3. ZOOM | Next

## 8. Options

Most ZOOM objects provide a way to specify options to change behavior. From an implementation point of view a set of options is just like an associative array / hash.

         ZOOM_options ZOOM_options_create(void);

         ZOOM_options ZOOM_options_create_with_parent(ZOOM_options parent);

         void ZOOM_options_destroy(ZOOM_options opt);

         const char *ZOOM_options_get(ZOOM_options opt, const char *name);

         void ZOOM_options_set(ZOOM_options opt, const char *name,
                               const char *v);

         typedef const char *(*ZOOM_options_callback)
                                (void *handle, const char *name);

         ZOOM_options_callback
                 ZOOM_options_set_callback(ZOOM_options opt,
                                           ZOOM_options_callback c,
                                           void *handle);

Prev | Up | Next
7. Extended Services | Home | 9. Events