LY_ASSERT_TYPE (ly_is_symbol, sym, 2);
Context *t = Context::unsmob (context);
- SCM result = t->internal_get_property (sym);
+ SCM result = t->get_property (sym);
return def != SCM_UNDEFINED && scm_is_null (result) ? def : result;
}
for (; !busy && scm_is_pair (melisma_properties);
melisma_properties = scm_cdr (melisma_properties))
- busy = busy || to_boolean (tr->internal_get_property (scm_car (melisma_properties)));
+ busy = busy || to_boolean (tr->get_property (scm_car (melisma_properties)));
return busy;
}
return;
SCM name_sym = ly_symbol2scm ("name");
- SCM meta_sym = ly_symbol2scm ("meta");
for (vsize j = 0; j < announce_infos_.size (); j++)
{
Grob_info info = announce_infos_[j];
- SCM meta = info.grob ()->internal_get_property (meta_sym);
+ SCM meta = info.grob ()->get_property ("meta");
SCM nm = scm_assoc (name_sym, meta);
if (scm_is_pair (nm))
nm = scm_cdr (nm);
if (val == SCM_UNDEFINED)
val = SCM_EOL;
- SCM retval = sc->internal_get_property (sym);
+ SCM retval = sc->get_property (sym);
if (retval == SCM_EOL)
retval = val;
UGH: can't fold next 2 statements together. Apparently GCC thinks
dim_cache_[a].offset_ is unaliased.
*/
- Real off = robust_scm2double (internal_get_property (sym), 0.0);
+ Real off = robust_scm2double (get_property (sym), 0.0);
if (me->dim_cache_[a].offset_)
{
*me->dim_cache_[a].offset_ += off;
/*
Order is significant: ?-extent may trigger suicide.
*/
- SCM ext_sym
- = (a == X_AXIS)
- ? ly_symbol2scm ("X-extent")
- : ly_symbol2scm ("Y-extent");
-
- SCM ext = internal_get_property (ext_sym);
+ SCM ext = (a == X_AXIS)
+ ? get_property ("X-extent")
+ : get_property ("Y-extent");
if (is_number_pair (ext))
real_ext.unite (ly_scm2interval (ext));
- SCM min_ext_sym
- = (a == X_AXIS)
- ? ly_symbol2scm ("minimum-X-extent")
- : ly_symbol2scm ("minimum-Y-extent");
- SCM min_ext = internal_get_property (min_ext_sym);
+ SCM min_ext = (a == X_AXIS)
+ ? get_property ("minimum-X-extent")
+ : get_property ("minimum-Y-extent");
if (is_number_pair (min_ext))
real_ext.unite (ly_scm2interval (min_ext));
mixed: Ped. _____/\____|
*/
- SCM style = internal_get_property (p->type_->style_sym_);
+ SCM style = get_property (p->type_->style_sym_);
bool mixed = style == ly_symbol2scm ("mixed");
bool bracket = (mixed
Piano_pedal_engraver::create_text_grobs (Pedal_info *p, bool mixed)
{
SCM s = SCM_EOL;
- SCM strings = internal_get_property (p->type_->strings_sym_);
+ SCM strings = get_property (p->type_->strings_sym_);
if (scm_ilength (strings) < 3)
{
if (val == SCM_UNDEFINED)
val = SCM_EOL;
- SCM retval = ps->internal_get_property (sym);
+ SCM retval = ps->get_property (sym);
if (retval == SCM_EOL)
return val;
else
Scheme_engraver::acknowledge_grob_by_hash (Grob_info info,
SCM iface_function_hash)
{
- SCM meta = info.grob ()->internal_get_property (ly_symbol2scm ("meta"));
+ SCM meta = info.grob ()->get_property ("meta");
SCM ifaces = scm_cdr (scm_assoc (ly_symbol2scm ("interfaces"), meta));
for (SCM s = ifaces; scm_is_pair (s); s = scm_cdr (s))
{
void
copy_property (Grob *g, SCM sym, SCM alist)
{
- if (g->internal_get_property (sym) == SCM_EOL)
+ if (g->get_property (sym) == SCM_EOL)
{
SCM entry = scm_assoc (sym, alist);
if (scm_is_pair (entry))
SCM
Self_alignment_interface::aligned_on_self (Grob *me, Axis a, bool pure, int start, int end)
{
- SCM sym = (a == X_AXIS) ? ly_symbol2scm ("self-alignment-X")
- : ly_symbol2scm ("self-alignment-Y");
-
- SCM align (me->internal_get_property (sym));
+ SCM align = (a == X_AXIS)
+ ? me->get_property ("self-alignment-X")
+ : me->get_property ("self-alignment-Y");
if (scm_is_number (align))
{
Interval ext (me->maybe_pure_extent (me, a, pure, start, end));
}
SCM self_align = (a == X_AXIS)
- ? me->internal_get_property (ly_symbol2scm ("self-alignment-X"))
- : me->internal_get_property (ly_symbol2scm ("self-alignment-Y"));
+ ? me->get_property ("self-alignment-X")
+ : me->get_property ("self-alignment-Y");
SCM par_align = (a == X_AXIS)
- ? me->internal_get_property (ly_symbol2scm ("parent-alignment-X"))
- : me->internal_get_property (ly_symbol2scm ("parent-alignment-Y"));
+ ? me->get_property ("parent-alignment-X")
+ : me->get_property ("parent-alignment-Y");
if (par_align == SCM_EOL)
par_align = self_align;
{
if (spanbar_)
{
- SCM vissym = ly_symbol2scm ("break-visibility");
- SCM vis = bars_[0]->internal_get_property (vissym);
- if (ly_is_equal (spanbar_->internal_get_property (vissym), vis))
- spanbar_->set_property (vissym, vis);
+ SCM vis = bars_[0]->get_property ("break-visibility");
+ if (ly_is_equal (spanbar_->get_property ("break-visibility"), vis))
+ spanbar_->set_property ("break-visibility", vis);
scm_call_1 (ly_lily_module_constant ("span-bar::notify-grobs-of-my-existence"), spanbar_->self_scm ());
spanbar_ = 0;
}
{
Drul_array<Real> zero (0, 0);
Drul_array<Real> pair
- = robust_scm2drul (me->internal_get_property (sym), zero);
+ = robust_scm2drul (me->get_property (sym), zero);
pair[xdir] = 0.0;
me->set_property (sym, ly_interval2scm (pair));