hi jimmer! thanks for asking hehe the status is im almost done with alpha release but still this issue is in there so hehe really thanks for checking this
ok ill post the code here
this is the code for creating the affected widget
Code:
XtSetLanguageProc (NULL, NULL, NULL);
*w_TopLevel = XtVaOpenApplication (xac_App, "gXipmsg", NULL, 0, &argc, argv, NULL,sessionShellWidgetClass, NULL);
// Create paned window
SENDFORM_Pane_Vertical = XmCreatePanedWindow (*w_TopLevel, "Vertical", NULL, 0);
// Create upper form
SENDFORM_Form_Upper = XmCreateForm (SENDFORM_Pane_Vertical, "Upper", NULL, 0);
// Create frame
SENDFORM_Index = 0;
XtSetArg (SENDFORM_Args[SENDFORM_Index], XmNshadowType, XmSHADOW_ETCHED_OUT); SENDFORM_Index++;
XtSetArg (SENDFORM_Args[SENDFORM_Index], XmNtopAttachment, XmATTACH_FORM); SENDFORM_Index++;
XtSetArg (SENDFORM_Args[SENDFORM_Index], XmNrightAttachment, XmATTACH_FORM); SENDFORM_Index++;
XtSetArg (SENDFORM_Args[SENDFORM_Index], XmNtopOffset, 5); SENDFORM_Index++;
XtSetArg (SENDFORM_Args[SENDFORM_Index], XmNrightOffset, 5); SENDFORM_Index++;
SENDFORM_Frame_Member = XmCreateFrame (SENDFORM_Form_Upper, "MemberFrame", SENDFORM_Args, SENDFORM_Index);
// Create count label
SENDFORM_Index = 0;
XtSetArg (SENDFORM_Args[SENDFORM_Index], XmNchildType, XmFRAME_WORKAREA_CHILD); SENDFORM_Index++;
XtSetArg (SENDFORM_Args[SENDFORM_Index], XmNchildVerticalAlignment, XmALIGNMENT_CENTER); SENDFORM_Index++;
SENDFORM_LblG_Count = XmCreateLabelGadget (SENDFORM_Frame_Member, "0", SENDFORM_Args, SENDFORM_Index);
XtManageChild (SENDFORM_LblG_Count);
// Create member label
SENDFORM_Index = 0;
XtSetArg (SENDFORM_Args[SENDFORM_Index], XmNchildType, XmFRAME_TITLE_CHILD); SENDFORM_Index++;
XtSetArg (SENDFORM_Args[SENDFORM_Index], XmNchildVerticalAlignment, XmALIGNMENT_CENTER); SENDFORM_Index++;
SENDFORM_LblG_Member = XmCreateLabelGadget (SENDFORM_Frame_Member, "Member", SENDFORM_Args, SENDFORM_Index);
XtManageChild (SENDFORM_LblG_Member);
XtManageChild (SENDFORM_Frame_Member);
this function is to update the label count value
Code:
void sendForm_UpdateCount(int m_Count)
{
char str_Dest[8];
XmString xstr_Dest;
sprintf(str_Dest, "%i", m_Count);
xstr_Dest = XmStringCreateLocalized (str_Dest);
XtVaSetValues (SENDFORM_LblG_Count, XmNlabelString, xstr_Dest, NULL);
strcpy(str_Dest, "Member");
xstr_Dest = XmStringCreateLocalized (str_Dest);
XtVaSetValues (SENDFORM_LblG_Member, XmNlabelString, xstr_Dest, NULL);
XmStringFree(xstr_Dest);
}
sorry if my coding style is noob hehe but really learned a lot from this project

thanks in advance jimmer, btw also thanks for posting your hello world using viewkit, really nice!!
_________________

(Sakura)

(Sasuke)

(Naruto) ... lil Jesse! (O2 laptop)
“Imagination is more important than knowledge.“ – A. Einstein