diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-12-01 01:39:41 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-12-01 01:39:41 +0300 |
commit | d9c23d8d5d1cddfe48fbeecee0a23dacd2d60d59 (patch) | |
tree | 8340dc8fa09b9e028c3fd7033954508643629aed /source/blender/editors/space_console/space_console.c | |
parent | df6169dada1bd6ad9617ef9e2adb17688f786314 (diff) |
minor console changes.
- remove report argument from console functions.
- don't update the scroll area while drawing, do this within operators instead.
- dont redraw while selecting text unless selection changes.
Diffstat (limited to 'source/blender/editors/space_console/space_console.c')
-rw-r--r-- | source/blender/editors/space_console/space_console.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/source/blender/editors/space_console/space_console.c b/source/blender/editors/space_console/space_console.c index 55fb6a50bb4..4fbe96c0e54 100644 --- a/source/blender/editors/space_console/space_console.c +++ b/source/blender/editors/space_console/space_console.c @@ -53,14 +53,6 @@ #include "console_intern.h" // own include -static void console_textview_update_rect(const bContext *C, ARegion *ar) -{ - SpaceConsole *sc= CTX_wm_space_console(C); - View2D *v2d= &ar->v2d; - - UI_view2d_totRect_set(v2d, ar->winx-1, console_textview_height(sc, ar, CTX_wm_reports(C))); -} - /* ******************** default callbacks for console space ***************** */ static SpaceLink *console_new(const bContext *UNUSED(C)) @@ -208,7 +200,7 @@ static void console_main_area_draw(const bContext *C, ARegion *ar) SpaceConsole *sc= CTX_wm_space_console(C); View2D *v2d= &ar->v2d; View2DScrollers *scrollers; - + if(sc->scrollback.first==NULL) WM_operator_name_call((bContext *)C, "CONSOLE_OT_banner", WM_OP_EXEC_DEFAULT, NULL); @@ -216,15 +208,13 @@ static void console_main_area_draw(const bContext *C, ARegion *ar) UI_ThemeClearColor(TH_BACK); glClear(GL_COLOR_BUFFER_BIT); - console_textview_update_rect(C, ar); - /* worlks best with no view2d matrix set */ UI_view2d_view_ortho(v2d); /* data... */ console_history_verify(C); /* make sure we have some command line */ - console_textview_main(sc, ar, CTX_wm_reports(C)); + console_textview_main(sc, ar); /* reset view matrix */ UI_view2d_view_restore(C); |