Slide 47
Slide 47 text
CDKSCREEN *cdkscreen;
CDKLABEL *demo;
WINDOW *cursesWin;
const char *mesg[4];
cursesWin = initscr ();
cdkscreen = initCDKScreen (cursesWin);
initCDKColor ();
mesg[0] = "<#UL><#HL(30)><#UR>";
mesg[1] = "<#VL(10)>Hello World!<#VL(10)>";
mesg[2] = "<#LL><#HL(30)><#LR>";
demo = newCDKLabel (cdkscreen,
CDKparamValue (¶ms, 'X', CENTER),
CDKparamValue (¶ms, 'Y', CENTER),
(CDK_CSTRING2) mesg, 3,
CDKparamValue (¶ms, 'N', TRUE),
CDKparamValue (¶ms, 'S', TRUE));
setCDKLabelBackgroundAttrib (demo, COLOR_PAIR (2));
CDK (native) vs QML
import org.cdk.widgets 1.0
ApplicationWindow {
Label {
anchors {
horizontalcenter: parent.horizontalcenter
verticalcenter: parent.verticalcenter }
width: 30
height: 10
text: “Hello World!”
border: true
bordercolor: 5
color: 2
}
}