__firstCommit(true),
__changedGeometry(false),
__acceptsFocus(true),
+ __allowUserGeometry(false),
__title(""),
__vkbd_floating(false)
{
return true;
}
+void DSWindowPrivate::allowUserGeometry(bool set)
+{
+ __allowUserGeometry = set;
+}
+
+bool DSWindowPrivate::isAllowUserGeometry(void)
+{
+ return __allowUserGeometry;
+}
+
bool DSWindowPrivate::setLayer(int layer)
{
return true;
return priv->getSkipFocus();
}
+void DSWindow::allowUserGeometry(bool set)
+{
+ DS_GET_PRIV(DSWindow);
+ priv->allowUserGeometry(set);
+}
+
+bool DSWindow::isAllowUserGeometry(void)
+{
+ DS_GET_PRIV(DSWindow);
+ return priv->isAllowUserGeometry();
+}
+
bool DSWindow::setLayer(int layer)
{
DS_GET_PRIV(DSWindow);
bool setSkipFocus(bool set);
bool getSkipFocus(void);
+ void allowUserGeometry(bool set);
+ bool isAllowUserGeometry(void);
+
bool setLayer(int layer);
bool raise(void);
bool lower(void);
bool setSkipFocus(bool set);
bool getSkipFocus(void);
+ void allowUserGeometry(bool set);
+ bool isAllowUserGeometry(void);
+
bool setLayer(int layer);
bool raise(void);
bool lower(void);
bool __firstCommit;
bool __changedGeometry;
bool __acceptsFocus;
+ bool __allowUserGeometry;
std::string __title;
bool __vkbd_floating;
EXPECT_TRUE(child->getParent() == nullptr);
}
+TEST_F(DSWindowTest, UserGeometryTest)
+{
+ auto win = std::make_shared<DSWindow>();
+ EXPECT_TRUE(win != nullptr);
+
+ EXPECT_FALSE(win->isAllowUserGeometry());
+
+ win->allowUserGeometry(true);
+ EXPECT_TRUE(win->isAllowUserGeometry());
+}
+