diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-03-23 22:15:52 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-03-23 22:17:30 +0300 |
commit | 722ddaaccd089457d40f4be01c891a91f707c597 (patch) | |
tree | 466340f4342e7ff55ccfa93bb5b83585098ed935 /source/blender/editors/curve/editfont.c | |
parent | 6af89c99130cc559d28876946f35f06b72f25e5a (diff) |
Remove 'lorem ipsum' operator
its a very specific function, and not hard to paste body text from elsewhere.
We can make an addon if its important to some users.
Diffstat (limited to 'source/blender/editors/curve/editfont.c')
-rw-r--r-- | source/blender/editors/curve/editfont.c | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/source/blender/editors/curve/editfont.c b/source/blender/editors/curve/editfont.c index 8393acc6919..303aa2ccded 100644 --- a/source/blender/editors/curve/editfont.c +++ b/source/blender/editors/curve/editfont.c @@ -275,57 +275,6 @@ static void text_update_edited(bContext *C, Object *obedit, int mode) WM_event_add_notifier(C, NC_GEOM | ND_DATA, obedit->data); } -/********************** insert lorem operator *********************/ - -static int insert_lorem_exec(bContext *C, wmOperator *UNUSED(op)) -{ - Object *obedit = CTX_data_edit_object(C); - const char *p, *p2; - int i; - static const char *lastlorem = NULL; - - if (lastlorem) - p = lastlorem; - else - p = ED_lorem; - - i = rand() / (RAND_MAX / 6) + 4; - - for (p2 = p; *p2 && i; p2++) { - insert_into_textbuf(obedit, *p2); - - if (*p2 == '.') - i--; - } - - lastlorem = p2 + 1; - if (strlen(lastlorem) < 5) - lastlorem = ED_lorem; - - insert_into_textbuf(obedit, '\n'); - insert_into_textbuf(obedit, '\n'); - - DAG_id_tag_update(obedit->data, 0); - WM_event_add_notifier(C, NC_GEOM | ND_DATA, obedit->data); - - return OPERATOR_FINISHED; -} - -void FONT_OT_insert_lorem(wmOperatorType *ot) -{ - /* identifiers */ - ot->name = "Insert Lorem"; - ot->description = "Insert placeholder text"; - ot->idname = "FONT_OT_insert_lorem"; - - /* api callbacks */ - ot->exec = insert_lorem_exec; - ot->poll = ED_operator_editfont; - - /* flags */ - ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; -} - /* -------------------------------------------------------------------- */ /* Generic Paste Functions */ |