fixes - thanks to Technius for review.

presentation
JJones780 7 years ago
parent 8d0213111a
commit fa89407023
  1. 6
      src/gui/FloatingToolbox.cpp
  2. 16
      src/gui/FloatingToolbox.h
  3. 1
      src/gui/MainWindow.h

@ -118,11 +118,7 @@ void FloatingToolbox::show(bool showTitle)
gtk_widget_hide(this->floatingToolbox); //force showing in new position
gtk_widget_show_all(this->floatingToolbox);
if (showTitle)
{
gtk_widget_show(this->mainWindow->get("labelFloatingToolbox"));
}
else
if (!showTitle)
{
gtk_widget_hide(this->mainWindow->get("labelFloatingToolbox"));
}

@ -41,10 +41,22 @@ public:
virtual ~FloatingToolbox();
public:
void show(int x, int y);
/**
* show(x,y): Show Toolbox at centered at x,y relative to main window.
*/
void show(int x, int y);
/**
* showForConfiguration(): Does not hide when pointer leaves so that user can drag and drop.
*/
void showForConfiguration();
void hide();
void flagRecalculateSizeRequired(); // trigger recalc size on next getOverlayPosition. Used when new toolbars loaded.
/**
* flagRecalculateSizeRequired(): trigger recalc size on next getOverlayPosition. Used when new toolbars loaded.
*/
void flagRecalculateSizeRequired();
private:
/**

@ -109,7 +109,6 @@ private:
void createToolbarAndMenu();
void initFloatingToolbox();
static void buttonCloseSidebarClicked(GtkButton* button, MainWindow* win);

Loading…
Cancel
Save