Fix issue #59, to be tested on all platform... GTK only needed some guidance to compute the size of the window :)
This commit is contained in:
@@ -92,7 +92,7 @@ CropWindow::CropWindow (ImageArea* parent, rtengine::StagedImageProcessor* ipc_)
|
|||||||
|
|
||||||
minWidth = bsw + iw + 2*sideBorderWidth;
|
minWidth = bsw + iw + 2*sideBorderWidth;
|
||||||
|
|
||||||
setSize (300, 300);
|
setSize (100, 100);
|
||||||
cropHandler.newImage (ipc_);
|
cropHandler.newImage (ipc_);
|
||||||
cropHandler.setPosition (0,0);
|
cropHandler.setPosition (0,0);
|
||||||
cropHandler.setEnabled (true);
|
cropHandler.setEnabled (true);
|
||||||
|
@@ -40,6 +40,7 @@ EditorPanel::EditorPanel () : beforePreviewHandler(NULL), beforeIarea(NULL), par
|
|||||||
// build left side panel
|
// build left side panel
|
||||||
leftbox = new Gtk::VBox ();
|
leftbox = new Gtk::VBox ();
|
||||||
leftbox->set_border_width (4);
|
leftbox->set_border_width (4);
|
||||||
|
leftbox->set_size_request(100,250);
|
||||||
|
|
||||||
histogramPanel = Gtk::manage (new HistogramPanel ());
|
histogramPanel = Gtk::manage (new HistogramPanel ());
|
||||||
histogramPanel->set_size_request (-1, 150);
|
histogramPanel->set_size_request (-1, 150);
|
||||||
@@ -122,6 +123,8 @@ EditorPanel::EditorPanel () : beforePreviewHandler(NULL), beforeIarea(NULL), par
|
|||||||
|
|
||||||
// build right side panel
|
// build right side panel
|
||||||
vboxright = new Gtk::VBox (false, 0);
|
vboxright = new Gtk::VBox (false, 0);
|
||||||
|
vboxright->set_size_request(100,250);
|
||||||
|
|
||||||
vboxright->set_border_width (4);
|
vboxright->set_border_width (4);
|
||||||
vboxright->pack_start (*histogramPanel, Gtk::PACK_SHRINK, 4);
|
vboxright->pack_start (*histogramPanel, Gtk::PACK_SHRINK, 4);
|
||||||
vboxright->pack_start (*ppframe, Gtk::PACK_SHRINK, 4);
|
vboxright->pack_start (*ppframe, Gtk::PACK_SHRINK, 4);
|
||||||
@@ -187,6 +190,7 @@ EditorPanel::EditorPanel () : beforePreviewHandler(NULL), beforeIarea(NULL), par
|
|||||||
}
|
}
|
||||||
|
|
||||||
Gtk::Frame* vbfr = Gtk::manage (new Gtk::Frame ());
|
Gtk::Frame* vbfr = Gtk::manage (new Gtk::Frame ());
|
||||||
|
vbfr->set_size_request(100,250);
|
||||||
vbfr->add (*editbox);
|
vbfr->add (*editbox);
|
||||||
hpanedl->pack2(*vbfr, true, true);
|
hpanedl->pack2(*vbfr, true, true);
|
||||||
|
|
||||||
|
@@ -38,6 +38,7 @@ FilePanel::FilePanel () : parent(NULL) {
|
|||||||
recentBrowser = new RecentBrowser ();
|
recentBrowser = new RecentBrowser ();
|
||||||
|
|
||||||
placespaned = new Gtk::VPaned ();
|
placespaned = new Gtk::VPaned ();
|
||||||
|
placespaned->set_size_request(50,100);
|
||||||
placespaned->set_position (options.dirBrowserHeight);
|
placespaned->set_position (options.dirBrowserHeight);
|
||||||
|
|
||||||
Gtk::VBox* obox = Gtk::manage (new Gtk::VBox ());
|
Gtk::VBox* obox = Gtk::manage (new Gtk::VBox ());
|
||||||
@@ -51,6 +52,7 @@ FilePanel::FilePanel () : parent(NULL) {
|
|||||||
|
|
||||||
tpc = new BatchToolPanelCoordinator (this);
|
tpc = new BatchToolPanelCoordinator (this);
|
||||||
fileCatalog = new FileCatalog (tpc->coarse, tpc->getToolBar());
|
fileCatalog = new FileCatalog (tpc->coarse, tpc->getToolBar());
|
||||||
|
fileCatalog->set_size_request(50,150);
|
||||||
dirpaned->pack2 (*fileCatalog, true, true);
|
dirpaned->pack2 (*fileCatalog, true, true);
|
||||||
|
|
||||||
placesBrowser->setDirBrowserRemoteInterface (dirBrowser);
|
placesBrowser->setDirBrowserRemoteInterface (dirBrowser);
|
||||||
@@ -61,6 +63,7 @@ FilePanel::FilePanel () : parent(NULL) {
|
|||||||
fileCatalog->setFileSelectionListener (this);
|
fileCatalog->setFileSelectionListener (this);
|
||||||
|
|
||||||
rightBox = new Gtk::HBox ();
|
rightBox = new Gtk::HBox ();
|
||||||
|
rightBox->set_size_request(50,100);
|
||||||
rightNotebook = new Gtk::Notebook ();
|
rightNotebook = new Gtk::Notebook ();
|
||||||
Gtk::VBox* taggingBox = new Gtk::VBox ();
|
Gtk::VBox* taggingBox = new Gtk::VBox ();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user