## CCMPreferencesPagePlugin CCMPreferencesPagePlugin |

## Synopsis

    #define             CCM_PREFERENCES_PAGE_PLUGIN_GET_INTERFACE(obj)
    #define             CCM_PREFERENCES_PAGE_PLUGIN_PARENT  (obj)
    #define             CCM_PREFERENCES_PAGE_PLUGIN_ROOT    (obj)
    #define             CCM_PREFERENCES_PAGE_PLUGIN_LOCK_ROOT_METHOD(plugin, func, callback, data)
    #define             CCM_PREFERENCES_PAGE_PLUGIN_UNLOCK_ROOT_METHOD(plugin, func)
                        CCMPreferencesPagePlugin;
    void                ccm_preferences_page_plugin_init_general_section
                                                            (CCMPreferencesPagePlugin *self,
                                                             CCMPreferencesPage *preferences,
                                                             GtkWidget *general_section);

## Object Hierarchy

      GInterface
       +----CCMPreferencesPagePlugin

## Known Implementations

CCMPreferencesPagePlugin is implemented by CCMPreferencesPage.

## Description

## Details

### CCM_PREFERENCES_PAGE_PLUGIN_GET_INTERFACE()

    #define CCM_PREFERENCES_PAGE_PLUGIN_GET_INTERFACE(obj)   	(G_TYPE_INSTANCE_GET_INTERFACE ((obj), CCM_TYPE_PREFERENCES_PAGE_PLUGIN, CCMPreferencesPagePluginClass))

`obj` : |

### CCM_PREFERENCES_PAGE_PLUGIN_PARENT()

    #define CCM_PREFERENCES_PAGE_PLUGIN_PARENT(obj)	   		    ((CCMPreferencesPagePlugin*)ccm_plugin_get_parent((CCMPlugin*)obj))

`obj` : |

### CCM_PREFERENCES_PAGE_PLUGIN_ROOT()

    #define CCM_PREFERENCES_PAGE_PLUGIN_ROOT(obj)	   	    	((CCMPreferencesPagePlugin*)_ccm_preferences_page_plugin_get_root((CCMPreferencesPagePlugin*)obj))

`obj` : |

### CCM_PREFERENCES_PAGE_PLUGIN_LOCK_ROOT_METHOD()

    #define             CCM_PREFERENCES_PAGE_PLUGIN_LOCK_ROOT_METHOD(plugin, func, callback, data)

`plugin` : |
`func` : |
`callback` : |
`data` : |

### CCM_PREFERENCES_PAGE_PLUGIN_UNLOCK_ROOT_METHOD()

    #define             CCM_PREFERENCES_PAGE_PLUGIN_UNLOCK_ROOT_METHOD(plugin, func)

`plugin` : |
`func` : |

### CCMPreferencesPagePlugin

    typedef struct _CCMPreferencesPagePlugin CCMPreferencesPagePlugin;

### ccm_preferences_page_plugin_init_general_section ()

    void                ccm_preferences_page_plugin_init_general_section
                                                            (CCMPreferencesPagePlugin *self,
                                                             CCMPreferencesPage *preferences,
                                                             GtkWidget *general_section);

`self` : |
`preferences` : |
`general_section` : |