Article # 123, added by Geoworks, historical record
| first | previous | index | next | last |

Dialogs under the Nokia 9000 Communicator.



To make program initiatable dialogs look good under the Nokia interface
you have to have a GenInteraction wrapper around the ComplexMoniker
dialog, like so: 

@object GenInteractionClass DBFGotoScreen = {
    GI_comp = @DBFGotoScreenBox;
    GII_attrs = @default | GIA_NOT_USER_INITIATABLE;
    GII_visibility = GIV_DIALOG;
}

@chunk TCHAR DBFGotoScreenMoniker[] = _TEXT("Jump To Record");
@object ComplexMonikerClass DBFGotoScreenBox = {
    ComplexMoniker = GenInteractionClass;
    CMI_topText = @DBFGotoScreenMoniker;
    CMI_fontSize = FOAM_NORMAL_FONT_SIZE;
    GI_comp = ...;
    HINT_DRAW_IN_BOX;
    HINT_PLACE_MONIKER_ABOVE;
    HINT_EXPAND_WIDTH_TO_FIT_PARENT;
    HINT_EXPAND_HEIGHT_TO_FIT_PARENT;
    HINT_COMPLEX_MONIKER_DRAW_SEPARATOR;
}