RPR DeleteProjectMarker

From CockosWiki

(Difference between revisions)
Jump to: navigation, search
(See Also)
(Python)
Line 24: Line 24:
===Python===
===Python===
<pre>
<pre>
 +
# ------------------------------------------------------------------------
 +
# DeleteProjectMarker.py
 +
#
 +
# syntax:
 +
# bool DeleteProjectMarker(void* proj, int markrgnindexnumber, bool isrgn)
 +
# returns array:
 +
# (bool, void* proj, int markrgnindexnumber, bool isrgn)
 +
# ------------------------------------------------------------------------
 +
 +
CURR_PROJ = 0;
 +
result = ();
 +
 +
# add region
 +
pos =  1;
 +
isrgn = 1; # is region
 +
rgnend = 3;
 +
name = "first region";
 +
wantidx = 1; # id is here
 +
retval = RPR_AddProjectMarker(CURR_PROJ, isrgn, pos, rgnend, name, wantidx);
 +
 +
# delete region
 +
result = RPR_DeleteProjectMarker(CURR_PROJ, wantidx, 1);
 +
if result: RPR_ShowConsoleMsg("region deleted");
 +
else: RPR_ShowConsoleMsg("region not deleted");
 +
RPR_ShowConsoleMsg("\n");
 +
 +
# add marker
 +
pos =  5;
 +
isrgn = 0; # not a region
 +
rgnend = 8;
 +
name = "a marker";
 +
wantidx = 2; # id is here
 +
retval = RPR_AddProjectMarker(CURR_PROJ, isrgn, pos, rgnend, name, wantidx);
 +
 +
# delete marker
 +
result = RPR_DeleteProjectMarker(CURR_PROJ, wantidx, 0);
 +
if result: RPR_ShowConsoleMsg("marker deleted");
 +
else: RPR_ShowConsoleMsg("marker not deleted")
 +
</pre>
</pre>
 +
==See Also==
==See Also==
{{SeeAlso_marker}}
{{SeeAlso_marker}}

Revision as of 17:43, 13 December 2009

Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR DeleteProjectMarker
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR DeleteProjectMarker

Contents

DeleteProjectMarker()

bool DeleteProjectMarker(void* proj, int markrgnindexnumber, bool isrgn)

Delete a marker. proj==NULL for the active project.

Parameters

void* proj,
int markrgnindexnumber,
bool isrgn

Returns

An array, containing
 bool 
 void* proj,
 int markrgnindexnumber,
 bool isrgn

Examples

C++


Perl


Python

# ------------------------------------------------------------------------
# DeleteProjectMarker.py
#
# syntax:
# bool DeleteProjectMarker(void* proj, int markrgnindexnumber, bool isrgn)
# returns array:
# (bool, void* proj, int markrgnindexnumber, bool isrgn)
# ------------------------------------------------------------------------

CURR_PROJ = 0;
result = ();

# add region
pos =  1;
isrgn = 1; # is region
rgnend = 3;
name = "first region";
wantidx = 1; # id is here
retval = RPR_AddProjectMarker(CURR_PROJ, isrgn, pos, rgnend, name, wantidx);

# delete region
result = RPR_DeleteProjectMarker(CURR_PROJ, wantidx, 1);
if result: RPR_ShowConsoleMsg("region deleted");
else: RPR_ShowConsoleMsg("region not deleted");
RPR_ShowConsoleMsg("\n");

# add marker
pos =  5;
isrgn = 0; # not a region
rgnend = 8;
name = "a marker";
wantidx = 2; # id is here
retval = RPR_AddProjectMarker(CURR_PROJ, isrgn, pos, rgnend, name, wantidx);

# delete marker
result = RPR_DeleteProjectMarker(CURR_PROJ, wantidx, 0);
if result: RPR_ShowConsoleMsg("marker deleted");
else: RPR_ShowConsoleMsg("marker not deleted")

See Also

marker: AddProjectMarker, SetProjectMarker, SetProjectMarker2, DeleteProjectMarker, EnumProjectMarkers, EnumProjectMarkers2,

project: GetItemProjectContext, GetProjectPath, GetProjectPathEx, GetProjectTimeSignature, GetProjectTimeSignature2, Main_openProject, SelectProjectInstance, SetProjectMarker, SetProjectMarker2, UpdateItemInProject, plugin_getImportableProjectFilterList, projectconfig_var_addr, projectconfig_var_getoffs, AddProjectMarker, DeleteProjectMarker, EnumProjectMarkers, EnumProjectMarkers2, EnumProjects,

delete: DeleteProjectMarker, DeleteTrack, DeleteTrackMediaItem,

(Section automatically generated, edits may be overwritten.)

Stuff

Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR DeleteProjectMarker
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR DeleteProjectMarker

Personal tools