mirror of
https://github.com/Dejvino/lilybook.git
synced 2025-12-30 13:39:35 +00:00
21 lines
444 B
C++
21 lines
444 B
C++
#include <stdlib.h>
|
|
#include "Page.h"
|
|
#include "PageSettingsProvider.h"
|
|
|
|
class Typesetter
|
|
{
|
|
public:
|
|
Typesetter();
|
|
~Typesetter();
|
|
|
|
Page* preparePage(char* text, size_t len);
|
|
Page* preparePreviousPage(char* text, size_t len);
|
|
void destroyPage(Page* page);
|
|
|
|
private:
|
|
Page* preparePageInternal(char* text, size_t len, int direction);
|
|
|
|
PageSettingsProvider* pageSettingsProvider; // TODO: expose so it may be changed
|
|
};
|
|
|