コード例 #1
0
ファイル: FDesktop.cs プロジェクト: allanmukhwana/naps2
        private void UpdateToolbar()
        {
            // "All" dropdown items
            tsSavePDFAll.Text = tsSaveImagesAll.Text = tsEmailPDFAll.Text = tsReverseAll.Text =
                string.Format(MiscResources.AllCount, imageList.Images.Count);
            tsSavePDFAll.Enabled = tsSaveImagesAll.Enabled = tsEmailPDFAll.Enabled = tsReverseAll.Enabled =
                imageList.Images.Any();

            // "Selected" dropdown items
            tsSavePDFSelected.Text = tsSaveImagesSelected.Text = tsEmailPDFSelected.Text = tsReverseSelected.Text =
                string.Format(MiscResources.SelectedCount, SelectedIndices.Count());
            tsSavePDFSelected.Enabled = tsSaveImagesSelected.Enabled = tsEmailPDFSelected.Enabled = tsReverseSelected.Enabled =
                SelectedIndices.Any();

            // Top-level toolbar actions
            tsdImage.Enabled   = tsdRotate.Enabled = tsMove.Enabled = tsDelete.Enabled = SelectedIndices.Any();
            tsdReorder.Enabled = tsdSavePDF.Enabled = tsdSaveImages.Enabled = tsdEmailPDF.Enabled = tsdPrint.Enabled = tsClear.Enabled = imageList.Images.Any();

            // Context-menu actions
            ctxView.Visible      = ctxCopy.Visible = SelectedIndices.Any();
            ctxSelectAll.Enabled = imageList.Images.Any();

            // Other buttons
            btnZoomIn.Enabled  = imageList.Images.Any() && UserConfigManager.Config.ThumbnailSize < ThumbnailHelper.MAX_SIZE;
            btnZoomOut.Enabled = imageList.Images.Any() && UserConfigManager.Config.ThumbnailSize > ThumbnailHelper.MIN_SIZE;
        }
コード例 #2
0
        private void tblImagenes_SelectedIndexChanged(object sender, EventArgs e)
        {
            updateToolBar();
            //Se cambio de imagen a ver activar sus propiedas y etc

            //Verificar que solo una este seleccionada
            if (SelectedIndices.Count() == 1)
            {
                // Cargar las Propiedades del Documento Seleccionado
                // MessageBox.Show("");
                // string id=((new System.Linq.SystemCore_EnumerableDebugView<Digitalizacion2014.Scan.Images.IScannedImage>(SelectedImages)).Items[0]).Tag.ToString();

                string idDocumento = SelectedImages.ToList()[0].Tag.ToString();
                cargarCampos(Clases.clsEnums.TipoNodo.Documento, idDocumento);

                //Abrir el Panel de Propiedades
                if (PGECampos.Item.Count != 0)
                {
                    SP02.Panel2Collapsed = false;
                }
                else
                {
                    SP02.Panel2Collapsed = true;
                }
            }
        }
コード例 #3
0
ファイル: FDesktop.cs プロジェクト: allanmukhwana/naps2
 private void tsReverseSelected_Click(object sender, EventArgs e)
 {
     if (SelectedIndices.Count() < 2)
     {
         return;
     }
     UpdateThumbnails(imageList.Reverse(SelectedIndices));
     changeTracker.HasUnsavedChanges = true;
 }
コード例 #4
0
ファイル: FDesktop.cs プロジェクト: allanmukhwana/naps2
 private void ResetImage()
 {
     if (SelectedIndices.Any())
     {
         if (MessageBox.Show(string.Format(MiscResources.ConfirmResetImages, SelectedIndices.Count()), MiscResources.ResetImage, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             UpdateThumbnails(imageList.ResetTransforms(SelectedIndices));
             changeTracker.HasUnsavedChanges = true;
         }
     }
 }
コード例 #5
0
ファイル: FDesktop.cs プロジェクト: allanmukhwana/naps2
 private void Delete()
 {
     if (SelectedIndices.Any())
     {
         if (MessageBox.Show(string.Format(MiscResources.ConfirmDeleteItems, SelectedIndices.Count()), MiscResources.Delete, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             imageList.Delete(SelectedIndices);
             UpdateThumbnails();
             if (imageList.Images.Any())
             {
                 changeTracker.HasUnsavedChanges = true;
             }
             else
             {
                 changeTracker.HasUnsavedChanges = false;
             }
         }
     }
 }
コード例 #6
0
        private void updateToolBar()
        {
            //Opciones de Menu
            //PDF's
            ((frmPrincipal)this.MdiParent).rbPDFAll.Text       = string.Format("Todo ({0})", imagenesDB.Images.Count);
            ((frmPrincipal)this.MdiParent).rbPDFSelect.Text    = string.Format("Los ({0}) seleccionados", SelectedIndices.Count());
            ((frmPrincipal)this.MdiParent).rbPDFSelect.Enabled = SelectedIndices.Any();

            //JPEG's
            ((frmPrincipal)this.MdiParent).rbJPGTodos.Text     = string.Format("Todo ({0})", imagenesDB.Images.Count);
            ((frmPrincipal)this.MdiParent).rbJPGSelect.Text    = string.Format("Los ({0}) seleccionados", SelectedIndices.Count());
            ((frmPrincipal)this.MdiParent).rbJPGSelect.Enabled = SelectedIndices.Any();
        }