diff --git a/rtdata/images/PanelEnding_01.png b/rtdata/images/PanelEnding_01.png new file mode 100644 index 000000000..ad8998178 Binary files /dev/null and b/rtdata/images/PanelEnding_01.png differ diff --git a/rtgui/toolpanelcoord.cc b/rtgui/toolpanelcoord.cc index 8ba366a2f..30a2cfa66 100644 --- a/rtgui/toolpanelcoord.cc +++ b/rtgui/toolpanelcoord.cc @@ -125,11 +125,35 @@ ToolPanelCoordinator::ToolPanelCoordinator () : ipc(NULL) { transformPanelSW->set_policy (Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); rawPanelSW->set_policy (Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); + // load panel endings + for (int i=0; i<5; i++) { + vbPanelEnd[i] = Gtk::manage (new Gtk::VBox ()); + imgPanelEnd[i] = Gtk::manage (new Gtk::Image (argv0+"/images/PanelEnding_01.png")); + imgPanelEnd[i]->show (); + vbPanelEnd[i]->pack_start (*imgPanelEnd[i],Gtk::PACK_SHRINK); + vbPanelEnd[i]->show_all(); + } + exposurePanelSW->add (*exposurePanel); + exposurePanel->pack_start (*Gtk::manage(new Gtk::HSeparator), Gtk::PACK_SHRINK,4); + exposurePanel->pack_start (*vbPanelEnd[0],Gtk::PACK_SHRINK,4); + detailsPanelSW->add (*detailsPanel); + detailsPanel->pack_start (*Gtk::manage(new Gtk::HSeparator), Gtk::PACK_SHRINK,4); + detailsPanel->pack_start (*vbPanelEnd[1],Gtk::PACK_SHRINK,4); + colorPanelSW->add (*colorPanel); + colorPanel->pack_start (*Gtk::manage(new Gtk::HSeparator), Gtk::PACK_SHRINK,4); + colorPanel->pack_start (*vbPanelEnd[2],Gtk::PACK_SHRINK,4); + transformPanelSW->add (*transformPanel); + transformPanel->pack_start (*Gtk::manage(new Gtk::HSeparator), Gtk::PACK_SHRINK,4); + transformPanel->pack_start (*vbPanelEnd[3],Gtk::PACK_SHRINK,4); + rawPanelSW->add (*rawPanel); + rawPanel->pack_start (*Gtk::manage(new Gtk::HSeparator), Gtk::PACK_SHRINK,4); + rawPanel->pack_start (*vbPanelEnd[4],Gtk::PACK_SHRINK,4); + Gtk::HBox* hbe = Gtk::manage (new Gtk::HBox ()); hbe->pack_start (*Gtk::manage (new Gtk::Label (M("MAIN_TAB_EXPOSURE")))); diff --git a/rtgui/toolpanelcoord.h b/rtgui/toolpanelcoord.h index 713ca52ef..ea6b66b18 100644 --- a/rtgui/toolpanelcoord.h +++ b/rtgui/toolpanelcoord.h @@ -127,6 +127,9 @@ class ToolPanelCoordinator : public ToolPanelListener, IPTCPanel* iptcpanel; ToolBar* toolBar; + Gtk::Image* imgPanelEnd[5]; + Gtk::VBox* vbPanelEnd[5]; + Gtk::ScrolledWindow* exposurePanelSW; Gtk::ScrolledWindow* detailsPanelSW; Gtk::ScrolledWindow* colorPanelSW;