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_details.h"
95#include "ff_iterator.h"
96#include "ff_basecollection.h"
97#include "ff_detailscollection.h"
100#include "ff_timesig.h"
103#include "ff_othercollection.h"
104#include "ff_browser.h"
105#include "ff_region.h"
106#include "ff_noteframe.h"
107#include "ff_entrydetails.h"
108#include "ff_entrydetailscollection.h"
110#include "ff_celldetails.h"
111#include "ff_smartshapes.h"
113#include "ff_globals.h"
115#include "ff_dialogs.h"
117#include "ff_documents.h"
119#include "ff_stream.h"
120#include "ff_threads.h"
121#include "ff_pdfwriter.h"
122#include "ff_fcctrlcanvas.h"
123#include "ff_playback.h"
125#ifdef PDK_FRAMEWORK_LUAFRIENDLY
127#include "fflua_luascriptitem.h"
131void SetFinaleFrameworkRunningLuaFilePath(
const FCString* pString, lua_State *L);
134void RegisterGetControllingLuaScriptItem(
FCLuaScriptItem* (*value)(lua_State *L));
150void SetFinaleFrameworkVersion(EVERSION version);
157EVERSION GetFinaleFrameworkVersion();
166void SetFinaleMainWindow(FXWND finalewindow);
173FXWND GetFinaleMainWindow();
175#ifdef PDK_FRAMEWORK_DEBUG
184EVERSION GetMinVersionForFinaleFramework();
188void InstallMenuMonitor();
191void 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:1877