Example #1
0
Bool WCreateRibbon ( WAccelEditInfo *einfo )
{
    RECT                r;
    WToolBarInfo        *rinfo;

    if( !einfo || !einfo->win ) {
        return( FALSE );
    }

    rinfo = WRibbonInfo;
    if( einfo->info->stand_alone ) {
        rinfo = WSORibbonInfo;
    }

    if( !rinfo ) {
        return( FALSE );
    }

    GetClientRect( einfo->win, &r );

    rinfo->dinfo.area.right  = r.right;

    einfo->ribbon = WCreateToolBar( rinfo, einfo->win );

    if( einfo->ribbon ) {
        einfo->show_ribbon = TRUE;
        return( TRUE );
    } else {
        return( FALSE );
    }
}
Example #2
0
bool WCreateRibbon( WMenuEditInfo *einfo )
{
    RECT                r;
    WToolBarInfo        *rinfo;

    if( einfo == NULL || einfo->win == NULL ) {
        return( false );
    }

    rinfo = WRibbonInfo;
    if( einfo->info->stand_alone ) {
        rinfo = WSORibbonInfo;
    }

    if( rinfo == NULL ) {
        return( false );
    }

    GetClientRect( einfo->win, &r );

    rinfo->dinfo.area.right = r.right;

    einfo->ribbon = WCreateToolBar( rinfo, einfo->win );

    if( einfo->ribbon != NULL ) {
        einfo->show_ribbon = TRUE;
        return( true );
    } else {
        return( false );
    }
}