🍎 allow x-axis offset to be set for sheets

This commit is contained in:
leethomas 2016-05-18 23:39:16 -07:00
parent f441ba2694
commit 359123458d
5 changed files with 35 additions and 13 deletions

View file

@ -371,8 +371,12 @@ std::vector<int> Window::GetMaximumSize() {
return result;
}
void Window::SetSheetOffset(double offset) {
window_->SetSheetOffset(offset);
void Window::SetSheetOffset(double offsetY) {
window_->SetSheetOffset(offsetY);
}
void Window::SetSheetOffsets(double offsetX, double offsetY) {
window_->SetSheetOffsets(offsetX, offsetY);
}
void Window::SetResizable(bool resizable) {
@ -682,6 +686,7 @@ void Window::BuildPrototype(v8::Isolate* isolate,
.SetMethod("setMaximumSize", &Window::SetMaximumSize)
.SetMethod("getMaximumSize", &Window::GetMaximumSize)
.SetMethod("setSheetOffset", &Window::SetSheetOffset)
.SetMethod("setSheetOffsets", &Window::SetSheetOffsets)
.SetMethod("setResizable", &Window::SetResizable)
.SetMethod("isResizable", &Window::IsResizable)
.SetMethod("setMovable", &Window::SetMovable)

View file

@ -110,7 +110,8 @@ class Window : public mate::TrackableObject<Window>,
std::vector<int> GetMinimumSize();
void SetMaximumSize(int width, int height);
std::vector<int> GetMaximumSize();
void SetSheetOffset(double offset);
void SetSheetOffset(double offsetY);
void SetSheetOffsets(double offsetX, double offsetY);
void SetResizable(bool resizable);
bool IsResizable();
void SetMovable(bool movable);