# Tema del menu de arranque de YacareOS.
#
# El fondo es el mismo del escritorio, con el logotipo y el nombre ya
# dibujados, asi que el tema no escribe "YacareOS": el menu va abajo, sobre
# el rio, en un recuadro oscuro translucido para que se lea.
#
# El fondo y los recuadros no estan en el repositorio: los arma
# generar-imagenes.sh al construir el paquete. El fondo va recortado a 16:9 y
# en JPEG secuencial, porque GRUB no lee el progresivo; en una pantalla de
# otra proporcion GRUB lo recorta al medio, que con 16:10 es poco.
#
# Los colores son los del logotipo: la crema del yacare (#f6e9d1) para el
# texto, el naranja del sol (#fb9e25) para lo elegido y el verde oscuro del
# contorno (#0d1f1c) para el recuadro. Si GRUB no puede cargar el fondo, queda
# desktop-color, que es ese verde.
#
# Las dos tipografias tampoco estan: las genera el empaquetado con grub-mkfont
# a partir de la DejaVu, porque GRUB no lee .ttf. La del terminal, la que se
# ve al apretar `c`, sigue siendo la Unifont que deja grub-install, porque ahi
# hace falta una de ancho fijo.

title-text: ""
desktop-image: "fondo.jpg"
desktop-image-scale-method: "crop"
desktop-color: "#0d1f1c"
terminal-font: "Unifont Regular 16"

# Entre la frase "Linux basado en Debian", que termina al 62% de la pantalla,
# y la cuenta atras. A 1080 de alto entran las cinco de una maquina con
# Windows (YacareOS, sus opciones avanzadas, Windows, el firmware y la prueba
# de memoria), y a 768, tres, que alcanza para ver Windows; el resto se
# alcanza con las flechas.
+ boot_menu {
  left = 25%
  top = 65%
  width = 50%
  height = 25%

  item_font = "DejaVu Sans Regular 20"
  item_color = "#f6e9d1"
  item_height = 32
  item_spacing = 8
  item_padding = 10
  item_icon_space = 0
  icon_width = 0
  icon_height = 0

  selected_item_font = "DejaVu Sans Regular 20"
  selected_item_color = "#0d1f1c"
  selected_item_pixmap_style = "elegido_*.png"

  menu_pixmap_style = "menu_*.png"
  # Sin barra de desplazamiento: sin imagenes, GRUB la dibuja a medias y
  # rompe el recuadro entero. Con mas entradas de las que entran, la lista
  # igual se mueve con las flechas.
  scrollbar = false
}

# La cuenta atras, debajo del recuadro: una barra que se vacia con el texto
# adentro. Con los mismos recuadros del menu, porque sin imagenes GRUB la
# pinta con colores planos y no hay forma de hacerla translucida.
+ progress_bar {
  id = "__timeout__"
  left = 25%
  top = 90%
  width = 50%
  height = 22

  bar_style = "menu_*.png"
  highlight_style = "elegido_*.png"
  font = "DejaVu Sans Regular 16"
  text_color = "#f6e9d1"
  text = "@TIMEOUT_NOTIFICATION_MIDDLE@"
}

# La ayuda de teclas, abajo de todo. Los porcentajes van enteros: con un
# "96.5%" GRUB no dibuja el menu y se queda en "unrecognized number".
+ label {
  left = 0
  top = 96%
  width = 100%
  align = "center"
  text = "e: editar    c: consola    Enter: arrancar"
  font = "DejaVu Sans Regular 16"
  color = "#f6e9d1"
}
