This file is indexed.

/usr/share/solfege/help/pl/idproperty-module.html is in solfege-doc 3.20.6-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>The idproperty module</title><link rel="stylesheet" href="../style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="GNU Solfege 3.20.6 Podręcznik Użytkownika"><link rel="up" href="extending-solfege.html" title="Rozdział 4. Extending GNU Solfege"><link rel="prev" href="identifybpm-module.html" title="The identifybpm module"><link rel="next" href="idtone-module.html" title="The idtone module"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">The <code class="literal">idproperty</code> module</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="identifybpm-module.html">Poprzedni</a> </td><th width="60%" align="center">Rozdział 4. Extending GNU Solfege</th><td width="20%" align="right"> <a accesskey="n" href="idtone-module.html">Następny</a></td></tr></table><hr></div><div class="sect1" title="The idproperty module"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idproperty-module"></a>The <code class="literal">idproperty</code> module</h2></div></div></div><p>
 The <code class="literal">idproperty</code> module let you create exercises where
 solfege will play some music and you have to identify different properties
 of the music.
</p><p>Below is a minimal lesson file. It will create an exercise that will play
a minor or major chord and the user answers with two buttons labeled "Minor"
and "Major" and two buttons representing the inversion. Notice that unused properties, toptone in this example, are hidden.</p><pre class="programlisting">
header {
    <a class="xref" href="lesson-files.html#lf-module">module</a> = idproperty
    flavour = "chord"
    <a class="xref" href="lesson-files.html#lf-title">title</a> = "Minor and major chords"
}
question {
  name = "Major"
  music = chord("c' e' g'")
  inversion = 0
}
question {
  name = "Minor"
  music = chord("es' g' c''")
  inversion = 1
}
</pre><p><code class="literal">flavour = "chord"</code> will add the following definitions
to the lesson file header, unless if they are missing:</p><pre class="programlisting">
  new_button_label = _("_New chord")
  lesson_heading = _("Identify the chord")
  qprops = "name", "inversion", "toptone"
  qprop_labels = _("Name"), _("Inversion"), _("Toptone")
</pre><p><code class="literal">new_button_label</code> is the label to put on the
<span class="guibutton">New</span> button. The default value is
<code class="literal">_("New")</code>.</p><p><code class="literal">lesson_heading</code> will set the heading to be displayed
when you practise. The default value is an empty string, that will hide the
heading.</p><p>The properties are defined by the <code class="literal">props</code> variable in
the lesson file header, and there should be a variable
<code class="literal">prop_labels</code> that defines the label to use.
<code class="literal">props</code> and <code class="literal">prop_labels</code> must be lists of
equal length.</p><p>The exercise will have a <span class="guibutton">Repeat arpeggio</span> button
if one or more of the questions can be played arpeggiated. Set the lesson file
header variable <code class="literal">have_repeat_arpeggio_button</code> to <code class="literal">no</code> to disable hide the button.</p><p>If the exercise have a <code class="literal">inversion</code> property, it will be
treated special. If assigned integer values, like in the example, the integer values will be replaced with strings. So <code class="literal">0</code> is replaced with "root position", <code class="literal">1</code> with "1. inversion" etc.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="identifybpm-module.html">Poprzedni</a> </td><td width="20%" align="center"><a accesskey="u" href="extending-solfege.html">Początek rozdziału</a></td><td width="40%" align="right"> <a accesskey="n" href="idtone-module.html">Następny</a></td></tr><tr><td width="40%" align="left" valign="top">The <code class="literal">identifybpm</code> module </td><td width="20%" align="center"><a accesskey="h" href="index.html">Spis treści</a></td><td width="40%" align="right" valign="top"> The <code class="literal">idtone</code> module</td></tr></table></div></body></html>