// // Create nodeclasses // void CLogNavBrow::create_nodeclasses() { allocate_pixmaps(); // Create common-class brow_CreateNodeClass(ctx, "EventDefault", flow_eNodeGroup_Common, &nc_event); brow_AddAnnot(nc_event, 0.8, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnotPixmap(nc_event, 0, 1.6, 0.1, flow_eDrawType_Line, 2, 0); brow_AddAnnotPixmap(nc_event, 1, 2.2, 0.1, flow_eDrawType_Line, 2, 0); brow_AddAnnot(nc_event, 3.3, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_event, 10, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_event, 26, 0.6, 3, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 1); brow_AddFrame(nc_event, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); // Nodeclass for Info message brow_CreateNodeClass(ctx, "InfoMsg", flow_eNodeGroup_Common, &nc_msg_info); brow_AddFilledRect(nc_msg_info, 0.2, 0.15, 0.4, 0.4, flow_eDrawType_Green); brow_AddRect(nc_msg_info, 0.2, 0.15, 0.4, 0.4, flow_eDrawType_Line, 0, 0); brow_AddAnnot(nc_msg_info, 0.8, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_info, 2, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_info, 8, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_info, 11, 0.6, 3, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_info, 18, 0.6, 4, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame(nc_msg_info, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); // Nodeclass for Warning message brow_CreateNodeClass( ctx, "WarningMsg", flow_eNodeGroup_Common, &nc_msg_warning); brow_AddFilledRect( nc_msg_warning, 0.2, 0.15, 0.4, 0.4, flow_eDrawType_Yellow); brow_AddRect(nc_msg_warning, 0.2, 0.15, 0.4, 0.4, flow_eDrawType_Line, 0, 0); brow_AddAnnot(nc_msg_warning, 0.8, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_warning, 2, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_warning, 8, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_warning, 11, 0.6, 3, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_warning, 18, 0.6, 4, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame(nc_msg_warning, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); // Nodeclass for Error message brow_CreateNodeClass(ctx, "ErrorMsg", flow_eNodeGroup_Common, &nc_msg_error); brow_AddFilledRect(nc_msg_error, 0.2, 0.15, 0.4, 0.4, flow_eDrawType_LineRed); brow_AddRect(nc_msg_error, 0.2, 0.15, 0.4, 0.4, flow_eDrawType_Line, 0, 0); brow_AddAnnot(nc_msg_error, 0.8, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_error, 2, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_error, 8, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_error, 11, 0.6, 3, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_error, 18, 0.6, 4, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame(nc_msg_error, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); // Nodeclass for Fatal messages brow_CreateNodeClass(ctx, "FatalMsg", flow_eNodeGroup_Common, &nc_msg_fatal); brow_AddFilledRect(nc_msg_fatal, 0.2, 0.15, 0.4, 0.4, flow_eDrawType_LineRed); brow_AddRect(nc_msg_fatal, 0.2, 0.15, 0.4, 0.4, flow_eDrawType_Line, 4, 0); brow_AddAnnot(nc_msg_fatal, 0.8, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_fatal, 2, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_fatal, 8, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_fatal, 11, 0.6, 3, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_msg_fatal, 18, 0.6, 4, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame(nc_msg_fatal, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); // Nodeclass for Proview restart brow_CreateNodeClass(ctx, "Restart", flow_eNodeGroup_Common, &nc_restart); brow_AddFilledRect(nc_restart, 0, 0, 48, 0.8, flow_eDrawType_Yellow); brow_AddAnnot(nc_restart, 11, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot(nc_restart, 18, 0.6, 1, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame(nc_restart, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); brow_CreateNodeClass(ctx, "Text", flow_eNodeGroup_Common, &nc_text); brow_AddRect(nc_text, 0.2, 0.15, 0.4, 0.4, flow_eDrawType_Line, 0, 0); brow_AddAnnot(nc_text, 18, 0.6, 0, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame(nc_text, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); }
// // Create nodeclasses // void MsgListBrow::create_nodeclasses() { allocate_pixmaps(); // Create common-class brow_CreateNodeClass( ctx, "EventDefault", flow_eNodeGroup_Common, &nc_default); brow_AddAnnotPixmap( nc_default, 0, 0.2, 0.1, flow_eDrawType_Line, 2, 0); brow_AddAnnot( nc_default, 1.4, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_default, 2.2, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_default, 9, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame( nc_default, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); // Nodeclass for Error brow_CreateNodeClass( ctx, "Error", flow_eNodeGroup_Common, &nc_error); brow_AddAnnotPixmap( nc_error, 0, 0.2, 0.1, flow_eDrawType_Line, 2, 0); brow_AddFilledRect( nc_error, 0.8, 0.15, 0.4, 0.4, flow_eDrawType_LineRed); brow_AddRect( nc_error, 0.8, 0.15, 0.4, 0.4, flow_eDrawType_Line, 0, 0); brow_AddAnnot( nc_error, 1.4, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_error, 2.2, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_error, 9, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame( nc_error, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); // Nodeclass for Fatal brow_CreateNodeClass( ctx, "Fatal", flow_eNodeGroup_Common, &nc_fatal); brow_AddAnnotPixmap( nc_fatal, 0, 0.2, 0.1, flow_eDrawType_Line, 2, 0); brow_AddFilledRect( nc_fatal, 0.8, 0.15, 0.4, 0.4, flow_eDrawType_LineRed); brow_AddRect( nc_fatal, 0.8, 0.15, 0.4, 0.4, flow_eDrawType_Line, 2, 0); brow_AddAnnot( nc_fatal, 1.4, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_fatal, 2.2, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_fatal, 9, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame( nc_fatal, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); // Nodeclass for Warning brow_CreateNodeClass( ctx, "Warning", flow_eNodeGroup_Common, &nc_warning); brow_AddAnnotPixmap( nc_warning, 0, 0.2, 0.1, flow_eDrawType_Line, 2, 0); brow_AddFilledRect( nc_warning, 0.8, 0.15, 0.4, 0.4, flow_eDrawType_Yellow); brow_AddRect( nc_warning, 0.8, 0.15, 0.4, 0.4, flow_eDrawType_Line, 0, 0); brow_AddAnnot( nc_warning, 1.4, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_warning, 2.2, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_warning, 9, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame( nc_warning, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); // Nodeclass for Info brow_CreateNodeClass( ctx, "Info", flow_eNodeGroup_Common, &nc_info); brow_AddAnnotPixmap( nc_info, 0, 0.2, 0.1, flow_eDrawType_Line, 2, 0); brow_AddFilledRect( nc_info, 0.8, 0.15, 0.4, 0.4, flow_eDrawType_Green); brow_AddRect( nc_info, 0.8, 0.15, 0.4, 0.4, flow_eDrawType_Line, 0, 0); brow_AddAnnot( nc_info, 1.4, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_info, 2.2, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_info, 9, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame( nc_info, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); // Nodeclass for Success brow_CreateNodeClass( ctx, "Success", flow_eNodeGroup_Common, &nc_success); brow_AddAnnotPixmap( nc_success, 0, 0.2, 0.1, flow_eDrawType_Line, 2, 0); // brow_AddFilledRect( nc_success, 0.8, 0.15, 0.4, 0.4, flow_eDrawType_Green); brow_AddRect( nc_success, 0.8, 0.15, 0.4, 0.4, flow_eDrawType_Line, 0, 0); brow_AddAnnot( nc_success, 1.4, 0.6, 0, flow_eDrawType_TextHelveticaBold, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_success, 2.2, 0.6, 1, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddAnnot( nc_success, 9, 0.6, 2, flow_eDrawType_TextHelvetica, 2, flow_eAnnotType_OneLine, 0); brow_AddFrame( nc_success, 0, 0, 35, 0.83, flow_eDrawType_LineGray, -1, 1); }