Exemplo n.º 1
0
        private frmZoom(
			PlataDM.Siffror siffror,
			Font fontSiffra,
			FlikKategori zoomTyp,
			PlataDM.Thumbnails tns,
			string strTn1,
			string strTn2,
			string strTnFatSelection,
			string strTnGraySelection )
        {
            InitializeComponent();

            _siffror = siffror;
            _fontSiffra = fontSiffra;

            pnlVimmel.Visible = zoomTyp==FlikKategori.Vimmel;

            _strTn1 = strTn1;
            _strTn2 = strTn2;
            _strTnFatSelection = strTnFatSelection;
            _strTnGraySelection = strTnGraySelection;
            _tnsMaster = tns;
            _tns = (PlataDM.Thumbnails)tns.Clone();
            _tn = _tns[_strTn1];
            _zoomTyp = zoomTyp;
        }
Exemplo n.º 2
0
        private FPerson(
			FlikKategori zoomTyp,
			PlataDM.Thumbnails tns )
        {
            _tns = (PlataDM.Thumbnails)tns.Clone();
            _tn = _tns[_strTn1];
            _zoomTyp = zoomTyp;
            InitializeComponent();
        }
Exemplo n.º 3
0
 protected override void OnMouseDown(MouseEventArgs e)
 {
     base.OnMouseDown (e);
     PlataDM.Thumbnail tn = _tns.hitTest( e.X, e.Y );
     if ( tn!=null )
     {
         bool fNew = _tn!=tn;
         _tn = tn;
         switch ( e.Clicks )
         {
             case 1:
                 if ( fNew )
                     loadImage();
                 break;
             case 2:
                 this.DialogResult = DialogResult.OK; break;
         }
     }
 }
Exemplo n.º 4
0
        protected override void OnKeyDown(KeyEventArgs e)
        {
            base.OnKeyDown (e);
            switch ( e.KeyCode )
            {
                case Keys.Left:
                    _tns.moveKeyboardFocus( -1 );
                    break;
                case Keys.Right:
                    _tns.moveKeyboardFocus( 1 );
                    break;
                case Keys.Up:
                    _tns.moveKeyboardFocus( -Math.Max(-1,_tns.ImagesOnOneRow) );
                    break;
                case Keys.Down:
                    _tns.moveKeyboardFocus( Math.Max(1,_tns.ImagesOnOneRow) );
                    break;
                case Keys.F5:
                    if ( e.Modifiers==Keys.Control && _tn!=null )
                        using ( frmKollaSkärpa dlg = new frmKollaSkärpa( _tn, _zoomTyp ) )
                            dlg.ShowDialog(this);
                    break;
                case Keys.Escape:
                    e.Handled = true;
                    this.Close();
                    return;
                default:
                    return;
            }

            e.Handled = true;
            _tn = _tns.KeyboardFocus;
            Invalidate( _rectFreeForThumbs );
            timer1.Enabled = false;
            timer1.Enabled = true;
        }
Exemplo n.º 5
0
 public FKollaSkarpa( PlataDM.Thumbnail tn )
 {
     _tn = tn;
     InitializeComponent();
 }
Exemplo n.º 6
0
        private bool handleKeys(Keys key)
        {
            switch ( key )
            {
                case Keys.Left:
                    _tns.moveKeyboardFocus( -1 );
                    break;
                case Keys.Right:
                    _tns.moveKeyboardFocus( 1 );
                    break;
                case Keys.Up:
                    _tns.moveKeyboardFocus( -Math.Max(-1,_tns.ImagesOnOneRow) );
                    break;
                case Keys.Down:
                    _tns.moveKeyboardFocus( Math.Max(1,_tns.ImagesOnOneRow) );
                    break;
                case Keys.F4:
                    _fRitaSiffror ^= true;
                    Invalidate();
                    return false;
                case Keys.F5:
                    if ( ModifierKeys==Keys.Control && _tn != null )
                        using ( var dlg = new FKollaSkarpa( _tn ) )
                            dlg.ShowDialog(this);
                    break;
                case Keys.Escape:
                    this.DialogResult = DialogResult.Cancel;
                    return true;
                case Keys.Enter:
                    this.DialogResult = DialogResult.OK;
                    return true;
                default:
                    return false;
            }

            _tn = _tns.KeyboardFocus;
            Invalidate( _rectFreeForThumbs );
            timer1.Enabled = false;
            timer1.Enabled = true;
            return true;
        }
Exemplo n.º 7
0
 protected override void OnMouseDown(MouseEventArgs e)
 {
     base.OnMouseDown(e);
     var tn = _tns.hitTest(e.X, e.Y);
     if (tn == null)
     {
         if ( e.Button == MouseButtons.Right )
             DialogResult = DialogResult.Cancel;
         return;
     }
     var fNew = _tn != tn;
     _tn = tn;
     switch (e.Clicks)
     {
         case 1:
             if (fNew)
                 loadImage();
             break;
         case 2:
             DialogResult = DialogResult.OK;
             break;
     }
 }