static Pointer CommentRuleFromDialog (DialoG d) { CommentRuleDlgPtr dlg; CommentRulePtr rule; dlg = (CommentRuleDlgPtr) GetObjectExtra (d); if (dlg == NULL) { return NULL; } rule = CommentRuleNew (); rule->prefix = SaveStringFromText (dlg->prefix); rule->fields = DialogToPointer (dlg->fields_dlg); return rule; }
static void ChangeComment ( TexT t ) { IntBadgPtr ibp; SscBadgPtr sbp; sbp = (SscBadgPtr) GetObjectExtra (t); if (sbp == NULL) return; ibp = GetBadgInfo (sbp, sbp->currItem); if (ibp == NULL) return; ibp->comment = MemFree (ibp->comment); ibp->comment = SaveStringFromText (t); CheckExtendTable (sbp); }