Merge branch 'dev' into newlocallab
This commit is contained in:
@@ -19,12 +19,19 @@
|
||||
|
||||
#include <gtkmm.h>
|
||||
#include "rtwindow.h"
|
||||
#include "options.h"
|
||||
#include "cachemanager.h"
|
||||
#include "preferences.h"
|
||||
#include "iccprofilecreator.h"
|
||||
#include "cursormanager.h"
|
||||
#include "editwindow.h"
|
||||
#include "rtimage.h"
|
||||
#include "thumbnail.h"
|
||||
#include "whitebalance.h"
|
||||
#include "../rtengine/settings.h"
|
||||
#include "batchqueuepanel.h"
|
||||
#include "editorpanel.h"
|
||||
#include "filepanel.h"
|
||||
#include "filmsimulation.h"
|
||||
|
||||
float fontScale = 1.f;
|
||||
Glib::RefPtr<Gtk::CssProvider> cssForced;
|
||||
@@ -170,7 +177,7 @@ RTWindow::RTWindow ()
|
||||
if (options.pseudoHiDPISupport) {
|
||||
fontScale = options.fontSize / (float)RTScalable::baseFontSize;
|
||||
}
|
||||
if (options.rtSettings.verbose) {
|
||||
if (rtengine::settings->verbose) {
|
||||
printf("\"Non-Default\" font size(%d) * scale(%d) / fontScale(%.3f)\n", options.fontSize, (int)initialGdkScale, fontScale);
|
||||
}
|
||||
} else {
|
||||
@@ -200,14 +207,14 @@ RTWindow::RTWindow ()
|
||||
}
|
||||
if ((int)initialGdkScale > 1 || pt != RTScalable::baseFontSize) {
|
||||
css = Glib::ustring::compose ("* { font-size: %1pt}", pt * (int)initialGdkScale);
|
||||
if (options.rtSettings.verbose) {
|
||||
if (rtengine::settings->verbose) {
|
||||
printf("\"Default\" font size(%d) * scale(%d) / fontScale(%.3f)\n", pt, (int)initialGdkScale, fontScale);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!css.empty()) {
|
||||
if (options.rtSettings.verbose) {
|
||||
if (rtengine::settings->verbose) {
|
||||
printf("CSS:\n%s\n\n", css.c_str());
|
||||
}
|
||||
try {
|
||||
@@ -456,10 +463,9 @@ RTWindow::~RTWindow()
|
||||
g_object_unref (osxApp);
|
||||
#endif
|
||||
|
||||
if (fpanel) {
|
||||
delete fpanel;
|
||||
}
|
||||
|
||||
delete fpanel;
|
||||
delete iFullscreen;
|
||||
delete iFullscreen_exit;
|
||||
RTImage::cleanup();
|
||||
}
|
||||
|
||||
@@ -652,8 +658,8 @@ void RTWindow::remEditorPanel (EditorPanel* ep)
|
||||
|
||||
set_title_decorated ("");
|
||||
} else {
|
||||
EditorPanel* ep = static_cast<EditorPanel*> (mainNB->get_nth_page (mainNB->get_current_page()));
|
||||
set_title_decorated (ep->getFileName());
|
||||
const EditorPanel* lep = static_cast<EditorPanel*> (mainNB->get_nth_page (mainNB->get_current_page()));
|
||||
set_title_decorated (lep->getFileName());
|
||||
}
|
||||
|
||||
// TODO: ask what to do: close & apply, close & apply selection, close & revert, cancel
|
||||
@@ -1167,3 +1173,8 @@ void RTWindow::createSetmEditor()
|
||||
mainNB->append_page (*epanel, *editorLabelGrid);
|
||||
|
||||
}
|
||||
|
||||
bool RTWindow::isSingleTabMode() const
|
||||
{
|
||||
return !options.tabbedUI && ! (options.multiDisplayMode > 0);
|
||||
}
|
||||
|
Reference in New Issue
Block a user