@@ -606,7 +606,7 @@ NotebookWindow::NotebookWindow(Cadabra *c, bool ro)
606606
607607 // Setup the toolbar and buttons in it.
608608 if (!read_only) {
609- toolbar.set_size_request (-1 , 70 /scale );
609+ toolbar.set_size_request (-1 , 70 /display_scale );
610610 tool_stop.add (*Gtk::make_managed<Gtk::Image>(
611611 get_icon (install_prefix ()+" /share/cadabra2/cdb-icons/cdb-cancel.svg" )));
612612 tool_run.add (*Gtk::make_managed<Gtk::Image>(
@@ -619,12 +619,12 @@ NotebookWindow::NotebookWindow(Cadabra *c, bool ro)
619619 get_icon (install_prefix ()+" /share/cadabra2/cdb-icons/cdb-save.svg" )));
620620 tool_save_as.add (*Gtk::make_managed<Gtk::Image>(
621621 get_icon (install_prefix ()+" /share/cadabra2/cdb-icons/cdb-save-as.svg" )));
622- tool_stop.set_size_request (70 /scale , 70 /scale );
623- tool_run.set_size_request (70 /scale , 70 /scale );
624- tool_restart.set_size_request (70 /scale , 70 /scale );
625- tool_open.set_size_request (70 /scale , 70 /scale );
626- tool_save.set_size_request (70 /scale , 70 /scale );
627- tool_save_as.set_size_request (70 /scale , 70 /scale );
622+ tool_stop.set_size_request (70 /display_scale , 70 /display_scale );
623+ tool_run.set_size_request (70 /display_scale , 70 /display_scale );
624+ tool_restart.set_size_request (70 /display_scale , 70 /display_scale );
625+ tool_open.set_size_request (70 /display_scale , 70 /display_scale );
626+ tool_save.set_size_request (70 /display_scale , 70 /display_scale );
627+ tool_save_as.set_size_request (70 /display_scale , 70 /display_scale );
628628 tool_run.set_tooltip_text (" Execute all cells" );
629629 tool_stop.set_tooltip_text (" Stop execution" );
630630 tool_restart.set_tooltip_text (" Restart kernel" );
@@ -641,8 +641,8 @@ NotebookWindow::NotebookWindow(Cadabra *c, bool ro)
641641 toolbar.pack_start (tool_restart, Gtk::PACK_SHRINK);
642642 toolbar.pack_start (top_label);
643643 toolbar.pack_end (kernel_spinner, Gtk::PACK_SHRINK);
644- kernel_spinner.set_size_request (50 /scale , 50 /scale );
645- kernel_spinner.set_margin_end (10 /scale );
644+ kernel_spinner.set_size_request (50 /display_scale , 50 /display_scale );
645+ kernel_spinner.set_margin_end (10 /display_scale );
646646 }
647647
648648 // Normally we would use 'set_action_name' to associate the
@@ -675,7 +675,7 @@ NotebookWindow::NotebookWindow(Cadabra *c, bool ro)
675675
676676 // Status bar
677677 kernel_label.set_text (" Server: not connected" );
678- statusbarbox.set_size_request (-1 ,50 /scale );
678+ statusbarbox.set_size_request (-1 ,50 /display_scale );
679679 statusbarbox.set_homogeneous (false );
680680 statusbarbox.pack_start (status_label, false , false , 0 );
681681 statusbarbox.pack_start (kernel_label, false , false , 0 );
@@ -1260,7 +1260,7 @@ void NotebookWindow::add_cell(const DTree& tr, DTree::iterator it, bool visible)
12601260 }
12611261 case DataCell::CellType::image_png: {
12621262 // FIXME: horribly memory inefficient
1263- ImageView *iv=new ImageView (display_scale);
1263+ ImageView *iv=new ImageView (scale/ display_scale);
12641264
12651265 iv->set_image_from_base64 (it->textbuf );
12661266 newcell.imagebox = manage ( iv );
@@ -1269,7 +1269,7 @@ void NotebookWindow::add_cell(const DTree& tr, DTree::iterator it, bool visible)
12691269 }
12701270 case DataCell::CellType::image_svg: {
12711271 // FIXME: horribly memory inefficient
1272- ImageView *iv=new ImageView (display_scale);
1272+ ImageView *iv=new ImageView (scale/ display_scale);
12731273
12741274 iv->set_image_from_svg (it->textbuf );
12751275 newcell.imagebox = manage ( iv );
0 commit comments