Library
group_overlaps_region
library.group_overlaps_region(staff_group, region)
Returns true if the input staff group overlaps with the input music region, otherwise false.
| Input |
Type |
Description |
staff_group |
FCGroup |
|
region |
FCMusicRegion |
|
| Output type |
Description |
boolean |
|
group_is_contained_in_region
library.group_is_contained_in_region(staff_group, region)
Returns true if the entire input staff group is contained within the input music region.
If the start or end staff are not visible in the region, it returns false.
| Input |
Type |
Description |
staff_group |
FCGroup |
|
region |
FCMusicRegion |
|
| Output type |
Description |
boolean |
|
staff_group_is_multistaff_instrument
library.staff_group_is_multistaff_instrument(staff_group)
Returns true if the entire input staff group is a multistaff instrument.
| Input |
Type |
Description |
staff_group |
FCGroup |
|
| Output type |
Description |
boolean |
|
get_selected_region_or_whole_doc
library.get_selected_region_or_whole_doc()
Returns a region that contains the selected region if there is a selection or the whole document if there isn’t.
SIDE-EFFECT WARNING: If there is no selected region, this function also changes finenv.Region() to the whole document.
| Output type |
Description |
FCMusicRegion |
|
get_first_cell_on_or_after_page
library.get_first_cell_on_or_after_page(page_num)
Returns the first FCCell at the top of the input page. If the page is blank, it returns the first cell after the input page.
| Input |
Type |
Description |
page_num |
number |
|
| Output type |
Description |
FCCell |
|
get_top_left_visible_cell
library.get_top_left_visible_cell()
Returns the topmost, leftmost visible FCCell on the screen, or the closest possible estimate of it.
| Output type |
Description |
FCCell |
|
get_top_left_selected_or_visible_cell
library.get_top_left_selected_or_visible_cell()
If there is a selection, returns the topmost, leftmost cell in the selected region.
Otherwise returns the best estimate for the topmost, leftmost currently visible cell.
| Output type |
Description |
FCCell |
|
is_default_measure_number_visible_on_cell
library.is_default_measure_number_visible_on_cell (meas_num_region, cell, staff_system, current_is_part)
Returns true if measure numbers for the input region are visible on the input cell for the staff system.
| Input |
Type |
Description |
meas_num_region |
FCMeasureNumberRegion |
|
cell |
FCCell |
|
staff_system |
FCStaffSystem |
|
current_is_part |
boolean |
true if the current view is a linked part, otherwise false |
| Output type |
Description |
boolean |
|
is_default_number_visible_and_left_aligned
library.is_default_number_visible_and_left_aligned (meas_num_region, cell, system, current_is_part, is_for_multimeasure_rest)
Returns true if measure number for the input cell is visible and left-aligned.
| Input |
Type |
Description |
meas_num_region |
FCMeasureNumberRegion |
|
cell |
FCCell |
|
system |
FCStaffSystem |
|
current_is_part |
boolean |
true if the current view is a linked part, otherwise false |
is_for_multimeasure_rest |
boolean |
true if the current cell starts a multimeasure rest |
| Output type |
Description |
boolean |
|
update_layout
library.update_layout(from_page, unfreeze_measures)
Updates the page layout.
| Input |
Type |
Description |
from_page (optional) |
number |
page to update from, defaults to 1 |
unfreeze_measures (optional) |
boolean |
defaults to false |
get_current_part
library.get_current_part()
Returns the currently selected part or score.
| Output type |
Description |
FCPart |
|
get_page_format_prefs
library.get_page_format_prefs()
Returns the default page format prefs for score or parts based on which is currently selected.
| Output type |
Description |
FCPageFormatPrefs |
|
library.get_smufl_metadata_file(font_info)
| Input |
Type |
Description |
font_info (optional) |
FCFontInfo |
if non-nil, the font to search for; if nil, search for the Default Music Font |
| Output type |
Description |
| `file handle |
nil` |
is_font_smufl_font
library.is_font_smufl_font(font_info)
| Input |
Type |
Description |
font_info (optional) |
FCFontInfo |
if non-nil, the font to check; if nil, check the Default Music Font |
| Output type |
Description |
boolean |
|