## CongServiceNodePropertyDialog

CongServiceNodePropertyDialog —

## Synopsis

    #define     CONG_SERVICE_NODE_PROPERTY_DIALOG(obj)
    #define     CONG_SERVICE_NODE_PROPERTY_DIALOG_CLASS(klass)
    #define     IS_CONG_SERVICE_NODE_PROPERTY_DIALOG(obj)
    CongServiceNodePropertyDialog* cong_service_node_property_dialog_construct
                                                (CongServiceNodePropertyDialog *node_property_dialog,
                                                 const gchar *name,
                                                 const gchar *description,
                                                 const gchar *service_id,
                                                 CongCustomPropertyFactoryMethod factory_method,
                                                 gpointer user_data);
    CongServiceNodePropertyDialog* cong_plugin_register_custom_property_dialog
                                                (CongPlugin *plugin,
                                                 const gchar *name,
                                                 const gchar *description,
                                                 const gchar *service_id,
                                                 CongCustomPropertyFactoryMethod factory_method,
                                                 gpointer user_data);
    CongServiceNodePropertyDialog* cong_plugin_register_custom_property_dialog_for_element
                                                (CongPlugin *plugin,
                                                 const gchar *element_name,
                                                 const gchar *service_id,
                                                 CongCustomPropertyFactoryMethod factory_method,
                                                 gpointer user_data);
    void        cong_plugin_for_each_custom_property_dialog
                                                (CongPlugin *plugin,
                                                 void (*callback) (CongServiceNodePropertyDialog *custom_property_dialog,gpointer user_data),
                                                 gpointer user_data);
    GtkWidget*  cong_custom_property_dialog_make
                                                (CongServiceNodePropertyDialog *custom_property_dialog,
                                                 CongDocument *doc,
                                                 CongNodePtr node);

## Description

## Details

### CONG_SERVICE_NODE_PROPERTY_DIALOG()

    #define CONG_SERVICE_NODE_PROPERTY_DIALOG(obj)         G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_SERVICE_NODE_PROPERTY_DIALOG_TYPE, CongServiceNodePropertyDialog)

`obj` : |

### CONG_SERVICE_NODE_PROPERTY_DIALOG_CLASS()

    #define CONG_SERVICE_NODE_PROPERTY_DIALOG_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_SERVICE_NODE_PROPERTY_DIALOG_TYPE, CongServiceNodePropertyDialogClass)

`klass` : |

### IS_CONG_SERVICE_NODE_PROPERTY_DIALOG()

    #define IS_CONG_SERVICE_NODE_PROPERTY_DIALOG(obj)      G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_SERVICE_NODE_PROPERTY_DIALOG_TYPE)

`obj` : |

### cong_service_node_property_dialog_construct ()

    CongServiceNodePropertyDialog* cong_service_node_property_dialog_construct
                                                (CongServiceNodePropertyDialog *node_property_dialog,
                                                 const gchar *name,
                                                 const gchar *description,
                                                 const gchar *service_id,
                                                 CongCustomPropertyFactoryMethod factory_method,
                                                 gpointer user_data);

TODO: Write me

`node_property_dialog` : |
`name` : |
`description` : |
`service_id` : |
`factory_method` : |
`user_data` : |
Returns : |

### cong_plugin_register_custom_property_dialog ()

    CongServiceNodePropertyDialog* cong_plugin_register_custom_property_dialog
                                                (CongPlugin *plugin,
                                                 const gchar *name,
                                                 const gchar *description,
                                                 const gchar *service_id,
                                                 CongCustomPropertyFactoryMethod factory_method,
                                                 gpointer user_data);

TODO: Write me

`plugin` : |
`name` : |
`description` : |
`service_id` : |
`factory_method` : |
`user_data` : |
Returns : |

### cong_plugin_register_custom_property_dialog_for_element ()

    CongServiceNodePropertyDialog* cong_plugin_register_custom_property_dialog_for_element
                                                (CongPlugin *plugin,
                                                 const gchar *element_name,
                                                 const gchar *service_id,
                                                 CongCustomPropertyFactoryMethod factory_method,
                                                 gpointer user_data);

TODO: Write me

`plugin` : |
`element_name` : |
`service_id` : |
`factory_method` : |
`user_data` : |
Returns : |

### cong_plugin_for_each_custom_property_dialog ()

    void        cong_plugin_for_each_custom_property_dialog
                                                (CongPlugin *plugin,
                                                 void (*callback) (CongServiceNodePropertyDialog *custom_property_dialog,gpointer user_data),
                                                 gpointer user_data);

`plugin` : |
`callback` : |
`user_data` : |

### cong_custom_property_dialog_make ()

    GtkWidget*  cong_custom_property_dialog_make
                                                (CongServiceNodePropertyDialog *custom_property_dialog,
                                                 CongDocument *doc,
                                                 CongNodePtr node);

TODO: Write me

`custom_property_dialog` : |
`doc` : |
`node` : |
Returns : |