@ -98,7 +98,7 @@ Control::Control(GladeSearchpath* gladeSearchPath)
this->settings->load();
this->pageTypes = new PageTypeHandler(gladeSearchPath);
this->newPageType = new PageTypeMenu(this->pageTypes, true, settings);
this->newPageType = new PageTypeMenu(this->pageTypes, settings, true, true);
this->sidebar = NULL;
this->searchBar = NULL;
@ -13,7 +13,7 @@
PageBackgroundChangeController::PageBackgroundChangeController(Control* control)
: control(control),
currentPageType(new PageTypeMenu(control->getPageTypes(), false, control->getSettings())),
currentPageType(new PageTypeMenu(control->getPageTypes(), control->getSettings(), false, true)),
ignoreEvent(false)
{
XOJ_INIT_TYPE(PageBackgroundChangeController);
@ -14,7 +14,7 @@ PageTypeMenuChangeListener::~PageTypeMenuChangeListener() {}
#define PREVIEW_COLUMNS 3
PageTypeMenu::PageTypeMenu(PageTypeHandler* types, bool showPreview, Settings* settings, bool showSpecial)
PageTypeMenu::PageTypeMenu(PageTypeHandler* types, Settings* settings, bool showPreview, bool showSpecial)
: showSpecial(showSpecial),
menu(gtk_menu_new()),
types(types),
@ -41,7 +41,7 @@ public:
class PageTypeMenu
public:
PageTypeMenu(PageTypeHandler* types, bool showPreview, Settings* settings, bool showSpecial = true);
PageTypeMenu(PageTypeHandler* types, Settings* settings, bool showPreview, bool showSpecial);
virtual ~PageTypeMenu();
@ -79,7 +79,7 @@ static void menu_position_func(GtkMenu* menu, int* x, int* y, gboolean* push_in,
PageTemplateDialog::PageTemplateDialog(GladeSearchpath* gladeSearchPath, Settings* settings, PageTypeHandler* types)
: GladeGui(gladeSearchPath, "pageTemplate.glade", "templateDialog"),
settings(settings),
pageMenu(new PageTypeMenu(types, settings, false)),
pageMenu(new PageTypeMenu(types, settings, false, false)),
saved(false)
XOJ_INIT_TYPE(PageTemplateDialog);