示例#1
0
void GUICloseDialog( gui_window *wnd )
{
    VFIELD      *fields;
    a_dialog    *ui_dlg_info;
    char        *name;
    dialog_node *dlg_node;
    bool        colours_set;

    dlg_node = GUIGetDlgByWnd( wnd );
    if( dlg_node != NULL ) {
        ui_dlg_info = dlg_node->ui_dlg_info;
        fields = ui_dlg_info->fields;
        name = dlg_node->name;
        colours_set = dlg_node->colours_set;
    }
    GUIPopControlEvents();
    uipoplist( /* DlgEvents */ );
    uipoplist( /* GUIUserEvents */ );
    uipoplist( /* NULL */ );
    GUIDestroyDialog( wnd );
}
示例#2
0
void GUICloseDialog( gui_window *wnd )
{
//    VFIELD      *fields;
//    a_dialog    *ui_dlg_info;
//    char        *name;
//    dialog_node *dlg_node;
//    bool        colours_set;

//    dlg_node = GUIGetDlgByWnd( wnd );
//    if( dlg_node != NULL ) {
//        ui_dlg_info = dlg_node->ui_dlg_info;
//        fields = ui_dlg_info->fields;
//        name = dlg_node->name;
//        colours_set = dlg_node->colours_set;
//    }
    uipoplist( /* GUIDlgEvents */ );
    uipoplist( /* GUIControlEvents */ );
    uipoplist( /* GUIUserEvents */ );
    uipoplist( /* NULL */ );
    GUIDestroyDialog( wnd );
}