Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2009-04-11 05:52:27 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2009-04-11 05:52:27 +0400
commit3ed5e2153796fb633f20d49ce7eac0db6bb82a74 (patch)
tree3b8d42bb86ae2d28b5c46fd1530d62ccb6c11996 /source/blender/editors/space_text/text_header.c
parent9814ea4bcb46fe0f7d2909b57a43f05b0a1e611a (diff)
UI:
* Template slots are no longer specified per item, but are a state now, set with uiTemplateSlot. * Some renaming of Layout functions for consistency. * Fix for roundbox in stack template, now is always behind the other buttons. * Improved python API for layout: http://www.pasteall.org/5008/python
Diffstat (limited to 'source/blender/editors/space_text/text_header.c')
-rw-r--r--source/blender/editors/space_text/text_header.c50
1 files changed, 27 insertions, 23 deletions
diff --git a/source/blender/editors/space_text/text_header.c b/source/blender/editors/space_text/text_header.c
index 3fbb44baa6c..0d6617619ef 100644
--- a/source/blender/editors/space_text/text_header.c
+++ b/source/blender/editors/space_text/text_header.c
@@ -367,23 +367,23 @@ static void text_header_draw(const bContext *C, uiLayout *layout)
RNA_pointer_create(&sc->id, &RNA_SpaceTextEditor, st, &spaceptr);
uiTemplateHeaderMenus(layout);
- uiItemMenu(layout, UI_TSLOT_HEADER, "Text", 0, text_filemenu);
+ uiItemM(layout, "Text", 0, text_filemenu);
if(text) {
- uiItemMenu(layout, UI_TSLOT_HEADER, "Edit", 0, text_editmenu);
- uiItemMenu(layout, UI_TSLOT_HEADER, "Format", 0, text_formatmenu);
+ uiItemM(layout, "Edit", 0, text_editmenu);
+ uiItemM(layout, "Format", 0, text_formatmenu);
}
/* warning button if text is out of date */
if(text && text_file_modified(text)) {
uiTemplateHeaderButtons(layout);
uiTemplateSetColor(layout, TH_REDALERT);
- uiItemO(layout, UI_TSLOT_HEADER, "", ICON_HELP, "TEXT_OT_resolve_conflict");
+ uiItemO(layout, "", ICON_HELP, "TEXT_OT_resolve_conflict");
}
uiTemplateHeaderButtons(layout);
- uiItemR(layout, UI_TSLOT_HEADER, "", ICON_LINENUMBERS_OFF, &spaceptr, "line_numbers");
- uiItemR(layout, UI_TSLOT_HEADER, "", ICON_WORDWRAP_OFF, &spaceptr, "word_wrap");
- uiItemR(layout, UI_TSLOT_HEADER, "", ICON_SYNTAX_OFF, &spaceptr, "syntax_highlight");
+ uiItemR(layout, "", ICON_LINENUMBERS_OFF, &spaceptr, "line_numbers");
+ uiItemR(layout, "", ICON_WORDWRAP_OFF, &spaceptr, "word_wrap");
+ uiItemR(layout, "", ICON_SYNTAX_OFF, &spaceptr, "syntax_highlight");
// XXX uiItemR(layout, "", ICON_SCRIPTPLUGINS, &spaceptr, "do_python_plugins");
uiTemplateHeaderID(layout, &spaceptr, "text",
@@ -411,7 +411,7 @@ static void text_header_draw(const bContext *C, uiLayout *layout)
sprintf(headtxt, text->id.lib? "Text: External": "Text: Internal");
uiTemplateHeaderButtons(layout);
- uiItemLabel(layout, UI_TSLOT_HEADER, headtxt, 0);
+ uiItemL(layout, headtxt, 0);
}
}
@@ -439,13 +439,13 @@ static void text_properties_panel_draw(const bContext *C, Panel *panel)
RNA_pointer_create(&sc->id, &RNA_SpaceTextEditor, st, &spaceptr);
uiTemplateColumn(layout);
- uiItemR(layout, UI_TSLOT_COLUMN_1, NULL, ICON_LINENUMBERS_OFF, &spaceptr, "line_numbers");
- uiItemR(layout, UI_TSLOT_COLUMN_1, NULL, ICON_WORDWRAP_OFF, &spaceptr, "word_wrap");
- uiItemR(layout, UI_TSLOT_COLUMN_1, NULL, ICON_SYNTAX_OFF, &spaceptr, "syntax_highlight");
+ uiItemR(layout, NULL, ICON_LINENUMBERS_OFF, &spaceptr, "line_numbers");
+ uiItemR(layout, NULL, ICON_WORDWRAP_OFF, &spaceptr, "word_wrap");
+ uiItemR(layout, NULL, ICON_SYNTAX_OFF, &spaceptr, "syntax_highlight");
uiTemplateColumn(layout);
- uiItemR(layout, UI_TSLOT_COLUMN_1, NULL, 0, &spaceptr, "font_size");
- uiItemR(layout, UI_TSLOT_COLUMN_1, NULL, 0, &spaceptr, "tab_width");
+ uiItemR(layout, NULL, 0, &spaceptr, "font_size");
+ uiItemR(layout, NULL, 0, &spaceptr, "tab_width");
}
static void text_find_panel_draw(const bContext *C, Panel *panel)
@@ -459,26 +459,30 @@ static void text_find_panel_draw(const bContext *C, Panel *panel)
/* find */
uiTemplateLeftRight(layout);
- uiItemR(layout, UI_TSLOT_LR_LEFT, "", 0, &spaceptr, "find_text");
- uiItemO(layout, UI_TSLOT_LR_RIGHT, "", ICON_TEXT, "TEXT_OT_find_set_selected");
+ uiTemplateSlot(layout, UI_TSLOT_LR_LEFT);
+ uiItemR(layout, "", 0, &spaceptr, "find_text");
+ uiTemplateSlot(layout, UI_TSLOT_LR_RIGHT);
+ uiItemO(layout, "", ICON_TEXT, "TEXT_OT_find_set_selected");
uiTemplateColumn(layout);
- uiItemO(layout, UI_TSLOT_COLUMN_1, NULL, 0, "TEXT_OT_find");
+ uiItemO(layout, NULL, 0, "TEXT_OT_find");
/* replace */
uiTemplateLeftRight(layout);
- uiItemR(layout, UI_TSLOT_LR_LEFT, "", 0, &spaceptr, "replace_text");
- uiItemO(layout, UI_TSLOT_LR_RIGHT, "", ICON_TEXT, "TEXT_OT_replace_set_selected");
+ uiTemplateSlot(layout, UI_TSLOT_LR_LEFT);
+ uiItemR(layout, "", 0, &spaceptr, "replace_text");
+ uiTemplateSlot(layout, UI_TSLOT_LR_RIGHT);
+ uiItemO(layout, "", ICON_TEXT, "TEXT_OT_replace_set_selected");
uiTemplateColumn(layout);
- uiItemO(layout, UI_TSLOT_COLUMN_1, NULL, 0, "TEXT_OT_replace");
+ uiItemO(layout, NULL, 0, "TEXT_OT_replace");
/* mark */
uiTemplateColumn(layout);
- uiItemO(layout, UI_TSLOT_COLUMN_1, NULL, 0, "TEXT_OT_mark_all");
+ uiItemO(layout, NULL, 0, "TEXT_OT_mark_all");
/* settings */
- uiTemplateColumn(layout);
- uiItemR(layout, UI_TSLOT_COLUMN_1, "Wrap", 0, &spaceptr, "find_wrap");
- uiItemR(layout, UI_TSLOT_COLUMN_2, "All", 0, &spaceptr, "find_all");
+ uiTemplateColumnFlow(layout, 2);
+ uiItemR(layout, "Wrap", 0, &spaceptr, "find_wrap");
+ uiItemR(layout, "All", 0, &spaceptr, "find_all");
}
void text_properties_register(ARegionType *art)