Buenas!.
Como sabéis a la hora de abrir un archivo, guardar, podemos usar cajas de diálogos.
En Gambas tenemos dos tipos de dialogo, mejorando sus características.
Observo que algunas aplicaciones, como el browser
DB Broser for Sqlite incluye el primer tipo
de dialogo, pero no "el mejorado."
Ejemplo sencillo. En el primer tipo no puedes añadir marcadores y en el siguiente si.
Estos marcadores nos libran de tener que ir navegando por todo el árbol de directorios
del sistema hasta encontrar el archivo o directorio en concreto.
Imaginar si tenéis que hacer eso en el proyecto con frecuencia.
Por otro lado. Tengo una duda:
Estos marcadores, ¿ lo pueden usar "todas" las aplicaciones que tenga activo el segundo tipo de dialogo o son propias de cada una ?
( se comparten)
Quiere decir tengo el navegador de archivos de la distro, supongamos "caja" en Linux Mint Mate.
Y creo un marcador llamado "libros".
Ahora activo en un proyecto de Gambas esa "posibilidad", la del segundo tipo de dialogo.
( El componente gb.form.dialog)
¿ Es capaz ahora de poder ver el marcador "libros" este proyecto ?. ( Marcador que fue creado por otra aplicación ).
Si esto es mejor, ¿ no debería estar activo por defecto ?, ¿ no debería usarse en la mayoría de las aplicaciones del sistema ?
Ya que muchas de estas, se se suelen actualizar durante el año.
A veces cuando cambiamos por primera vez el tipo de dialogo puede crearnos un error al abrir un dialogo para gestión
de archivos ( luego desaparecerá). ( Tienen sus incompatibilidades entre ellos, aunque sean leves ).
En este caso he activado el componente gb.form.dialog.
Parece que no todas las aplicaciones son capaces de compartir esos marcadores. Ejemplo, caja y otra cualquiera.
Si que lo hace por ejemplo, la suite LibreOffice. ( Lo más normal ).
Algo que si hace el dialogo estándar es que crea una lista de lugares recientes, entonces no tienes que ir navegando
por los distintos directorios. ( Un setting)
Por defecto el componente gb.gui (gnome) si tiene activo los marcadores, aunque esa caja de dialogo no está optimizada muy bien.
( Sobre todo cuando le dices el tipo de archivo. En la esquina inferior izquierda ).
Saludos