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:
authorCampbell Barton <ideasman42@gmail.com>2008-05-10 00:08:28 +0400
committerCampbell Barton <ideasman42@gmail.com>2008-05-10 00:08:28 +0400
commit76c13cc0f7d40db88ba08581129cf6fa4376df10 (patch)
tree8ad945dd63b16c92aff39256d56b0ec234041ca5 /source/blender/src/header_seq.c
parenta7a9c74ccb3c1f2dce29bb92c64c837c86ad7e80 (diff)
fix for [#8359] Sequencer image preview: HOME hotkey zooming at output res, not at "full view"
also made image and sequencer account for aspect ratio and added numpad 1,2,4,8 keys for zooming.
Diffstat (limited to 'source/blender/src/header_seq.c')
-rw-r--r--source/blender/src/header_seq.c24
1 files changed, 8 insertions, 16 deletions
diff --git a/source/blender/src/header_seq.c b/source/blender/src/header_seq.c
index b3d9ff8d563..393830a61cf 100644
--- a/source/blender/src/header_seq.c
+++ b/source/blender/src/header_seq.c
@@ -75,13 +75,13 @@ static void do_seq_viewmenu(void *arg, int event)
switch(event)
{
case 1: /* Play Back Animation */
- play_anim(0);
- break;
+ play_anim(0);
+ break;
case 2: /* Play Back Animation in All */
- play_anim(1);
- break;
+ play_anim(1);
+ break;
case 3:
- do_seq_buttons(B_SEQHOME);
+ seq_home();
break;
case 4:
if(last_seq) {
@@ -450,7 +450,7 @@ static void do_seq_editmenu(void *arg, int event)
seq_mute_sel(0);
break;
case 22:
- seq_mute_sel(-1);
+ seq_mute_sel(0);
break;
case 23:
seq_cut(CFRA, 0);
@@ -620,21 +620,13 @@ static uiBlock *seq_markermenu(void *arg_unused)
void do_seq_buttons(short event)
{
Editing *ed;
- SpaceSeq *sseq= curarea->spacedata.first;
ed= G.scene->ed;
if(ed==0) return;
switch(event) {
- case B_SEQHOME:
- if(sseq->mainb)
- seq_reset_imageofs(sseq);
- else {
- G.v2d->cur= G.v2d->tot;
- test_view2d(G.v2d, curarea->winx, curarea->winy);
- view2d_do_locks(curarea, V2D_LOCK_COPY);
- }
- scrarea_queue_winredraw(curarea);
+ case B_HOME:
+ seq_home();
break;
case B_SEQCLEAR:
free_imbuf_seq();