summaryrefslogtreecommitdiff
path: root/src/gui/widgets/window.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/widgets/window.h')
-rw-r--r--src/gui/widgets/window.h31
1 files changed, 19 insertions, 12 deletions
diff --git a/src/gui/widgets/window.h b/src/gui/widgets/window.h
index d089680af..cffc2f17d 100644
--- a/src/gui/widgets/window.h
+++ b/src/gui/widgets/window.h
@@ -111,10 +111,10 @@ class Window notfinal : public BasicContainer2,
* a window will never go below its parent window.
* @param skin The location where the window's skin XML can be found.
*/
- explicit Window(const std::string &caption = "Window",
- const Modal modal = Modal_false,
- Window *const parent = nullptr,
- std::string skin = "");
+ Window(const std::string &caption,
+ const Modal modal,
+ Window *const parent,
+ std::string skin);
A_DELETE_COPY(Window)
@@ -155,7 +155,8 @@ class Window notfinal : public BasicContainer2,
* Sets the location relative to the given enumerated position.
*/
void setLocationRelativeTo(const ImagePosition::Type &position,
- int offsetX = 0, int offsetY = 0);
+ int offsetX,
+ int offsetY);
/**
* Sets whether or not the window can be resized.
@@ -392,9 +393,11 @@ class Window notfinal : public BasicContainer2,
* This version of setDefaultSize sets the window's position based
* on a relative enumerated position, rather than a coordinate position.
*/
- void setDefaultSize(const int defaultWidth, const int defaultHeight,
+ void setDefaultSize(const int defaultWidth,
+ const int defaultHeight,
const ImagePosition::Type &position,
- const int offsetx = 0, const int offsetY = 0);
+ const int offsetx,
+ const int offsetY);
/**
* Reset the win pos and size to default. Don't forget to set defaults
@@ -428,13 +431,17 @@ class Window notfinal : public BasicContainer2,
* @param h if non-zero, force the window to this height.
* @note This function is meant to be called with fixed-size windows.
*/
- void reflowLayout(int w = 0, int h = 0);
+ void reflowLayout(int w,
+ int h);
/**
* Adds a widget to the window and sets it at given cell.
*/
- LayoutCell &place(const int x, const int y, Widget *const wg,
- const int w = 1, const int h = 1);
+ LayoutCell &place(const int x,
+ const int y,
+ Widget *const wg,
+ const int w,
+ const int h);
/**
* Returns a proxy for adding widgets in an inner table of the layout.
@@ -583,10 +590,10 @@ class Window notfinal : public BasicContainer2,
bool canMove() const A_WARN_UNUSED;
int getOption(const std::string &name,
- const int def = 0) const A_WARN_UNUSED;
+ const int def) const A_WARN_UNUSED;
bool getOptionBool(const std::string &name,
- const bool def = false) const A_WARN_UNUSED;
+ const bool def) const A_WARN_UNUSED;
void setTitlePadding(const int p) noexcept2
{ mTitlePadding = p; }