As in topic. API currently offers fixed ratio only for Mac but not for Windows
shell/browser/native_window_views.cc
const gfx::Size& extra_size) {
  NativeWindow::SetAspectRatio(aspect_ratio, extra_size);
#if defined(OS_LINUX)
  gfx::SizeF aspect(aspect_ratio, 1.0);
  
  aspect.Scale(100);
  widget()->SetAspectRatio(aspect);
#endif
}
void NativeWindowViews::SetMovable(bool movable) {
  movable_ = movable;
}
bool NativeWindowViews::IsMovable() {
#if defined(OS_WIN)
  return movable_;
#else
  return true;  
#endif
}
void NativeWindowViews::SetMinimizable(bool minimizable) {
#if defined(OS_WIN)
  FlipWindowStyle(GetAcceleratedWidget(), minimizable, WS_MINIMIZEBOX);
#endif
  minimizable_ = minimizable;
}
bool NativeWindowViews::IsMinimizable() {