mirror of
https://gitlab.com/cc-ru/ocelot/ocelot-desktop.git
synced 2025-12-20 02:59:19 +01:00
21 lines
467 B
Scala
21 lines
467 B
Scala
package ocelot.desktop.ui.widget
|
|
import ocelot.desktop.geometry.Size2D
|
|
|
|
class ScrollView(contents: Widget) extends Widget {
|
|
override def minimumSize: Option[Size2D] = Some(Size2D(10, 10))
|
|
|
|
override def maximumSize: Option[Size2D] = None
|
|
|
|
override def children: Seq[Widget] = {
|
|
Array(contents)
|
|
}
|
|
|
|
class ScrollBar(orientation: Orientation.Value) extends Widget {
|
|
|
|
}
|
|
|
|
object Orientation extends Enumeration {
|
|
val Vertical, Horizontal = Value
|
|
}
|
|
}
|