void WRSetEntries( HWND hdlg, WRSelectImageInfo *info ) { HWND lbox; WResTypeNode *tnode; char *empty_str; if( info == NULL || info->info == NULL || hdlg == (HWND)NULL ) { return; } lbox = GetDlgItem( hdlg, IDM_SELIMGLBOX ); if( lbox == (HWND)NULL ) { return; } SendMessage( lbox, LB_RESETCONTENT, 0, 0 ); tnode = WRFindTypeNode( info->info->dir, info->type, NULL ); if( tnode == NULL ) { empty_str = WRAllocRCString( WR_EMPTY ); if( empty_str != NULL ) { WRSetLBoxWithStr( lbox, empty_str, NULL ); WRFreeRCString( empty_str ); } return; } WRSetResNamesFromTypeNode( lbox, tnode ); SendMessage( lbox, LB_SETCURSEL, 0, 0 ); }
static Bool WRESetResNamesFromTypeNode( HWND lbox, WResTypeNode *tnode ) { return( WRSetResNamesFromTypeNode( lbox, tnode ) ); }