GUIDOLib  1.7.7
Guido Engine Internal Documentation
ARStaffOn.h
1 #ifndef ARStaffOn_H
2 #define ARStaffOn_H
3 
4 /*
5  GUIDO Library
6  Copyright (C) 2002 Holger Hoos, Juergen Kilian, Kai Renz
7  Copyright (C) 2002-2017 Grame
8 
9  This Source Code Form is subject to the terms of the Mozilla Public
10  License, v. 2.0. If a copy of the MPL was not distributed with this
11  file, You can obtain one at http://mozilla.org/MPL/2.0/.
12 
13  Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
14  research@grame.fr
15 
16 */
17 
18 #include "ARMTParameter.h"
19 
20 
21 /*@mkdoc
22 
23 @group:Layout
24 
25 @tagname:\staffOn
26 @tagalias:
27 @tagtype:P
28 @tagnotation:cancel the effect of \staffOff
29 @tagdesc
30 The **\staffOn** and **\staffOff** tags are still experimental and may not provide the expected result depending on the context.
31 
32 See the [Layout](@EXAMPLES/layout/) example.
33 @tagend
34 
35 */
36 
39 class ARStaffOn : public ARMTParameter
40 {
41  public:
42  ARStaffOn() {}
43  virtual ~ARStaffOn() {};
44 
45  virtual int getOrder() const { return kDontMove; }
46 
47  virtual const char* getParamsStr() const { return ""; };
48  virtual const char* getTagName() const { return "ARStaffOn"; };
49  virtual std::string getGMNName() const { return "\\staffOn"; };
50 };
51 
52 #endif
ARStaffOn::getGMNName
virtual std::string getGMNName() const
Definition: ARStaffOn.h:49
ARStaffOn
not yet documented
Definition: ARStaffOn.h:39
ARStaffOn::getParamsStr
virtual const char * getParamsStr() const
Definition: ARStaffOn.h:47
ARMTParameter
not yet documented
Definition: ARMTParameter.h:24
ARStaffOn::getTagName
virtual const char * getTagName() const
Definition: ARStaffOn.h:48
ARStaffOn::~ARStaffOn
virtual ~ARStaffOn()
Definition: ARStaffOn.h:43
ARMusicalTag::kDontMove
Definition: ARMusicalTag.h:40
ARStaffOn::getOrder
virtual int getOrder() const
Definition: ARStaffOn.h:45
ARStaffOn::ARStaffOn
ARStaffOn()
Definition: ARStaffOn.h:42

Guido Project Copyright © 2019 Grame-CNCM