コード例 #1
0
        private DatabaseOpenDialog(Window parent)
        {
            Glade.XML xml = new Glade.XML(null, "gui.glade", "databaseOpenDialog", null);
            xml.Autoconnect(this);

            databaseOpenDialog.Icon = parent.Icon;

            // Conectamos las acciones de los botones del diálogo.
            databaseOpenDialog.AddActionWidget(btnOpen, ResponseType.Ok);
            databaseOpenDialog.AddActionWidget(btnCancel, ResponseType.Cancel);


            // Añadimos los archivos de filtros soportados
            FileFilter filter1 = new FileFilter();

            filter1.Name = "Archivo XML";
            filter1.AddPattern("*.xml");
            filter1.AddPattern("*.XML");

            FileFilter filter2 = new FileFilter();

            filter2.Name = "Base de datos de reconocimiento";
            filter2.AddPattern("*.jilfml");
            filter2.AddPattern("*.JILFML");

            FileFilter filter3 = new FileFilter();

            filter3.Name = "Todos los archivos";
            filter3.AddPattern("*.*");

            databaseOpenDialog.AddFilter(filter2);
            databaseOpenDialog.AddFilter(filter1);
            databaseOpenDialog.AddFilter(filter3);
        }
コード例 #2
0
        /// <summary>
        /// Constructor de la clase LogSaveDialog. Crea y muestra el diálogo.
        /// </summary>
        public LogSaveDialog()
        {
            Glade.XML gxml = new Glade.XML(null, "gui.glade", "logSaveDialog", null);
            gxml.Autoconnect(this);

            FileFilter logFilter = new FileFilter();

            logFilter.Name = "Archivo de registro";
            logFilter.AddPattern("*.log");
            logFilter.AddPattern("*.LOG");

            FileFilter txtFilter = new FileFilter();

            txtFilter.Name = "Archivo de texto";
            txtFilter.AddPattern("*.txt");
            txtFilter.AddPattern("*.TXT");

            FileFilter allFilter = new FileFilter();

            allFilter.Name = "Todos los archivos";
            allFilter.AddPattern("*.*");

            logSaveDialog.AddFilter(logFilter);
            logSaveDialog.AddFilter(txtFilter);
            logSaveDialog.AddFilter(allFilter);

            logSaveDialog.AddActionWidget(btnSave, ResponseType.Ok);
            logSaveDialog.AddActionWidget(btnCancel, ResponseType.Cancel);
        }
コード例 #3
0
        /// <summary>
        /// El constructor de la clase <c>ImageLoadDialog</c>.
        /// </summary>
        private FolderOpenDialog(Window parent)
        {
            Glade.XML gxml =
                new Glade.XML(null, "gui.glade", "folderOpenDialog", null);

            gxml.Autoconnect(this);

            folderOpenDialog.TransientFor = parent;
            folderOpenDialog.Modal        = true;

            folderOpenDialog.AddActionWidget(okButton, ResponseType.Ok);
            folderOpenDialog.AddActionWidget(cancelButton, ResponseType.Cancel);
        }
コード例 #4
0
        /// <summary>
        /// El constructor de la clase <c>ImageLoadDialog</c>.
        /// </summary>
        private ImageSaveDialog(Window parent)
        {
            Glade.XML gxml =
                new Glade.XML(null, "gui.glade", "imageLoadDialog", null);



            gxml.Autoconnect(this);

            imageLoadDialog.Action = FileChooserAction.Save;

            imageLoadDialog.TransientFor = parent;
            imageLoadDialog.Modal        = true;

            imageLoadDialog.AddActionWidget(okButton, ResponseType.Ok);
            imageLoadDialog.AddActionWidget(cancelButton, ResponseType.Cancel);

            FileFilter filter0 = new FileFilter();

            filter0.AddPattern("*.png");
            filter0.AddPattern("*.PNG");
            filter0.Name = "Imagen PNG";

            FileFilter filter1 = new FileFilter();

            filter1.AddPattern("*.jpg");
            filter1.AddPattern("*.JPG");
            filter1.Name = "Imagen JPG";

            FileFilter filter2 = new FileFilter();

            filter2.AddPattern("*.*");
            filter2.Name = "Todos los archivos";

            FileFilter filter4 = new FileFilter();

            filter4.AddPattern("*.png");
            filter4.AddPattern("*.PNG");
            filter4.AddPattern("*.jpg");
            filter4.AddPattern("*.JPG");
            filter4.Name = "Imágenes soportadas";

            imageLoadDialog.AddFilter(filter4);
            imageLoadDialog.AddFilter(filter0);
            imageLoadDialog.AddFilter(filter1);
            imageLoadDialog.AddFilter(filter2);
        }