46#ifndef FINALEFRAMEWORK_H
47#define FINALEFRAMEWORK_H
75#ifndef _INCLUDEOLDFINPDKSTRUCTS
76#define _INCLUDEOLDFINPDKSTRUCTS
79#ifdef PDK_FRAMEWORK_NVWA
87#define GLIBCXX_FORCE_NEW
91#include "ff_simple_edt.h"
92#include "ff_pdkcompatibilty.h"
94#include "ff_rawdata.h"
95#include "ff_details.h"
96#include "ff_iterator.h"
97#include "ff_basecollection.h"
98#include "ff_detailscollection.h"
100#include "ff_keysig.h"
101#include "ff_timesig.h"
104#include "ff_othercollection.h"
105#include "ff_browser.h"
106#include "ff_region.h"
107#include "ff_noteframe.h"
108#include "ff_entrydetails.h"
109#include "ff_entrydetailscollection.h"
111#include "ff_celldetails.h"
112#include "ff_smartshapes.h"
114#include "ff_globals.h"
116#include "ff_dialogs.h"
118#include "ff_documents.h"
120#include "ff_stream.h"
121#include "ff_threads.h"
122#include "ff_pdfwriter.h"
123#include "ff_fcctrlcanvas.h"
124#include "ff_playback.h"
126#ifdef PDK_FRAMEWORK_LUAFRIENDLY
128#include "fflua_luascriptitem.h"
132void SetFinaleFrameworkRunningLuaFilePath(
const FCString* pString, lua_State *L);
135void RegisterGetControllingLuaScriptItem(
FCLuaScriptItem* (*value)(lua_State *L));
151void SetFinaleFrameworkVersion(EVERSION version);
158EVERSION GetFinaleFrameworkVersion();
167void SetFinaleMainWindow(FXWND finalewindow);
174FXWND GetFinaleMainWindow();
176#ifdef PDK_FRAMEWORK_DEBUG
185EVERSION GetMinVersionForFinaleFramework();
189void InstallMenuMonitor();
192void RemoveMenuMonitor();
Class that represents a single Lua script item. This class is not part of the C++ PDK Framework.
Definition fflua_luascriptitem.h:70
Class that provides storage for text. This is to achieve platform-transparent text handling,...
Definition ff_base.h:1931