Lines Matching refs:title
166 PetscErrorCode PetscDrawGetTitle(PetscDraw draw, const char *title[]) in PetscDrawGetTitle() argument
170 PetscAssertPointer(title, 2); in PetscDrawGetTitle()
171 *title = draw->title; in PetscDrawGetTitle()
197 PetscErrorCode PetscDrawSetTitle(PetscDraw draw, const char title[]) in PetscDrawSetTitle() argument
201 PetscAssertPointer(title, 2); in PetscDrawSetTitle()
202 PetscCall(PetscFree(draw->title)); in PetscDrawSetTitle()
203 PetscCall(PetscStrallocpy(title, &draw->title)); in PetscDrawSetTitle()
204 PetscTryTypeMethod(draw, settitle, draw->title); in PetscDrawSetTitle()
225 PetscErrorCode PetscDrawAppendTitle(PetscDraw draw, const char title[]) in PetscDrawAppendTitle() argument
229 if (title) PetscAssertPointer(title, 2); in PetscDrawAppendTitle()
230 if (!title || !title[0]) PetscFunctionReturn(PETSC_SUCCESS); in PetscDrawAppendTitle()
232 if (draw->title) { in PetscDrawAppendTitle()
234 PetscCall(PetscStrlen(draw->title, &len1)); in PetscDrawAppendTitle()
235 PetscCall(PetscStrlen(title, &len2)); in PetscDrawAppendTitle()
237 PetscCall(PetscRealloc(new_len * sizeof(*draw->title), &draw->title)); in PetscDrawAppendTitle()
238 PetscCall(PetscStrncpy(draw->title + len1, title, len2 + 1)); in PetscDrawAppendTitle()
240 PetscCall(PetscStrallocpy(title, &draw->title)); in PetscDrawAppendTitle()
242 PetscTryTypeMethod(draw, settitle, draw->title); in PetscDrawAppendTitle()
291 PetscCall(PetscFree((*draw)->title)); in PetscDrawDestroy()