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:
authorJoshua Leung <aligorith@gmail.com>2006-11-30 08:29:05 +0300
committerJoshua Leung <aligorith@gmail.com>2006-11-30 08:29:05 +0300
commit4f83caab94ba1afd97528dfce2ccdf0340042347 (patch)
tree70b831ff3edb1b3a095b5e143e89e3afe781cdc1 /source/blender/src/edittime.c
parent5656d68aa321a6ba7ff727f07e94fa1af0f0ac0e (diff)
I've made the hotkeys for marker editing more consistant now.
Check the menu headers for the correct set of hotkeys to use.
Diffstat (limited to 'source/blender/src/edittime.c')
-rw-r--r--source/blender/src/edittime.c72
1 files changed, 36 insertions, 36 deletions
diff --git a/source/blender/src/edittime.c b/source/blender/src/edittime.c
index a92efac3034..ffa2b8b8354 100644
--- a/source/blender/src/edittime.c
+++ b/source/blender/src/edittime.c
@@ -319,7 +319,7 @@ void deselect_markers(short test, short sel)
}
}
-void borderselect_markers(float xmin, float xmax, int selectmode)
+static void borderselect_markers_func(float xmin, float xmax, int selectmode)
{
TimeMarker *marker;
@@ -339,6 +339,39 @@ void borderselect_markers(float xmin, float xmax, int selectmode)
}
}
+/* border-select markers */
+void borderselect_markers(void)
+{
+ rcti rect;
+ rctf rectf;
+ int val, selectmode;
+ short mval[2];
+
+ if ( (val = get_border(&rect, 3)) ){
+ if (val == LEFTMOUSE)
+ selectmode = SELECT_ADD;
+ else
+ selectmode = SELECT_SUBTRACT;
+
+ mval[0]= rect.xmin;
+ mval[1]= rect.ymin+2;
+ areamouseco_to_ipoco(G.v2d, mval, &rectf.xmin, &rectf.ymin);
+ mval[0]= rect.xmax;
+ mval[1]= rect.ymax-2;
+ areamouseco_to_ipoco(G.v2d, mval, &rectf.xmax, &rectf.ymax);
+
+ /* do markers */
+ borderselect_markers_func(rectf.xmin, rectf.xmax, selectmode);
+
+ BIF_undo_push("Border Select Markers");
+ allqueue(REDRAWTIME, 0);
+ allqueue(REDRAWIPO, 0);
+ allqueue(REDRAWACTION, 0);
+ allqueue(REDRAWNLA, 0);
+ allqueue(REDRAWSOUND, 0);
+ }
+}
+
void nextprev_marker(short dir)
{
TimeMarker *marker, *cur=NULL, *first, *last;
@@ -404,39 +437,6 @@ TimeMarker *find_nearest_marker(int clip_y)
/* *********** End Markers - Markers API *************** */
-/* border-select markers */
-void borderselect_timeline_markers(void)
-{
- rcti rect;
- rctf rectf;
- int val, selectmode;
- short mval[2];
-
- if ( (val = get_border(&rect, 3)) ){
- if (val == LEFTMOUSE)
- selectmode = SELECT_ADD;
- else
- selectmode = SELECT_SUBTRACT;
-
- mval[0]= rect.xmin;
- mval[1]= rect.ymin+2;
- areamouseco_to_ipoco(G.v2d, mval, &rectf.xmin, &rectf.ymin);
- mval[0]= rect.xmax;
- mval[1]= rect.ymax-2;
- areamouseco_to_ipoco(G.v2d, mval, &rectf.xmax, &rectf.ymax);
-
- /* do markers */
- borderselect_markers(rectf.xmin, rectf.xmax, selectmode);
-
- BIF_undo_push("Border Select TimeLine");
- allqueue(REDRAWTIME, 0);
- allqueue(REDRAWIPO, 0);
- allqueue(REDRAWACTION, 0);
- allqueue(REDRAWNLA, 0);
- allqueue(REDRAWSOUND, 0);
- }
-}
-
static int find_nearest_timeline_marker(float dx)
{
TimeMarker *marker, *nearest= NULL;
@@ -758,7 +758,7 @@ void winqreadtimespace(ScrArea *sa, void *spacedata, BWinEvent *evt)
break;
case BKEY:
/* borderselect markers */
- borderselect_timeline_markers();
+ borderselect_markers();
break;
case DKEY:
if(G.qual==LR_SHIFTKEY)
@@ -776,7 +776,7 @@ void winqreadtimespace(ScrArea *sa, void *spacedata, BWinEvent *evt)
allqueue(REDRAWTIME, 1);
break;
case MKEY: /* add, rename marker */
- if (G.qual & LR_SHIFTKEY)
+ if (G.qual & LR_CTRLKEY)
rename_marker();
else
add_marker(CFRA);