Lines Matching +defs:property +defs:list

73     XawTextUndoList *list, *pointer, *end_mark, *head;
384 if (newtw->textSrc.undo->list) {
386 newtw->textSrc.undo->list->left;
388 newtw->textSrc.undo->list->right;
816 undo->undo = src->textSrc.undo->list;
878 XawTextUndoList *list = src->textSrc.undo->list;
880 int erase = undo->right->length == 0 && undo->left->length == 1 && list
881 && list->right->length == 0;
884 erase = list->left->position - 1 == undo->left->position ? -1 :
885 list->left->position == undo->left->position ? 1 : 0;
894 lnl = list->left;
898 lnl = list ? list->right : NULL;
903 (list && ((list->left->length == 0 && undo->left->length == 0) ||
904 (list->left->length == list->right->length &&
907 list->right->position + list->right->length
909 && src->textSrc.undo->pointer == list
910 && unl->format == list->right->format
921 list->right->buffer = XtRealloc(list->right->buffer,
922 (list->right->length + 1) * size);
923 memcpy(list->right->buffer + list->right->length * size,
925 ++list->right->length;
929 --list->left->position;
930 --list->right->position;
937 if (list->left->length) {
938 list->left->buffer = XtRealloc(list->left->buffer,
939 (list->left->length + 1) * size);
941 memcpy(list->left->buffer + list->left->length * size,
945 memmove(list->left->buffer + size, list->left->buffer,
946 list->left->length * size);
947 memcpy(list->left->buffer, undo->left->buffer, size);
949 ++list->left->length;
965 if (src->textSrc.undo->list)
966 src->textSrc.undo->list->redo = undo;
973 src->textSrc.undo->list = src->textSrc.undo->pointer =
981 src->textSrc.undo->l_no_change = src->textSrc.undo->list->right;
982 src->textSrc.undo->r_no_change = src->textSrc.undo->list->left;
1215 XawTextUndoList *list, *nlist;
1222 list = src->textSrc.undo->pointer;
1225 l_state = list->right;
1226 r_state = list->left;
1229 l_state = list->left;
1230 r_state = list->right;
1258 nlist->undo = src->textSrc.undo->list;
1261 if (list == src->textSrc.undo->list)
1265 if (list->undo == NULL)
1268 list = list->undo;
1271 if (list->redo == NULL || list->redo == src->textSrc.undo->end_mark)
1274 list = list->redo;
1277 src->textSrc.undo->pointer = list;
1278 src->textSrc.undo->list->redo = nlist;
1279 src->textSrc.undo->list = nlist;
1294 if (src->textSrc.undo->pointer != src->textSrc.undo->list) {
1350 undo->list = undo->pointer = undo->head = undo->end_mark = NULL;
1810 XrmQuark property)
1865 length, property));
1873 eprev->property == property && eprev->type == type &&
1885 entity->property = property;