public static DialogResult showDialog( Form parent, baseFlikForm aktivFlik, vdCamera.vdCamera camera) { using (var dlg = new FImporteraBildfiler()) { dlg._aktivFlik = aktivFlik; dlg._requireRaw = eosPresets.UsesRaw( aktivFlik.PresetType, camera ); var sz = aktivFlik.FlikKategori == FlikKategori.Porträtt ? new Size(120, 180) : new Size(180, 120); dlg._thumbnails = new Thumbnails(null, Global.Skola, sz.Width, sz.Height, 10); if (dlg.ShowDialog(parent) != DialogResult.OK) return DialogResult.Cancel; Global.Preferences.LastImportFolder = dlg._strPath; Global.sparaInställningar(); var images = dlg.SelectedImages.ToArray(); var progress = new frmProgress("Hämtar bilder...", images.Length); progress.Owner = parent; progress.Show(); try { foreach (var filename in images) { byte[] rawData = null; foreach (var ext in new[] {".raw", ".cr2", ".tif"}) { var rawFile = Path.ChangeExtension(filename, ext); if (File.Exists(rawFile)) rawData = File.ReadAllBytes(rawFile); } aktivFlik.nyttFoto( true, File.ReadAllBytes(filename), rawData); progress.increaseValue(); } return DialogResult.OK; } catch (Exception ex) { Global.showMsgBox(null, "mnuImporteraBildfiler:\r\n{0}", ex.ToString()); } finally { progress.Close(); } return DialogResult.Cancel; } }
public FImport(baseFlikForm AktivFlik, vdCamera.vdCamera camera) { m_AktivFlik = AktivFlik; _camera = camera; InitializeComponent(); _thumbnails = m_AktivFlik.FlikKategori==FlikKategori.Porträtt ? new PlataDM.Thumbnails( null, Global.Skola, 120, 160, 10 ) : new PlataDM.Thumbnails( null, Global.Skola, 160, 120, 10 ); vsb.ValueChanged +=vsb_ValueChanged; }
public void setStatusText( baseFlikForm flik, string strText ) { if ( flik==_aktivFlik ) sbpMain.Text = strText; }
public void jumpToForm_Group_Person( FlikTyp fliktyp, PlataDM.Grupp grupp, PlataDM.Person person ) { this.Cursor = Cursors.WaitCursor; if ( fliktyp==FlikTyp._SökHopp ) { fliktyp = _aktivFlik.FlikTyp; switch ( grupp.GruppTyp ) { case GruppTyp.GruppNormal: case GruppTyp.GruppKompis: if ( _aktivFlik.FlikKategori!=FlikKategori.Gruppbild ) fliktyp = FlikTyp.PorträttInne; break; case GruppTyp.GruppInfällning: fliktyp = FlikTyp.Infällning; break; case GruppTyp.GruppPersonal: if ( _aktivFlik.FlikKategori==FlikKategori.Porträtt ) fliktyp = FlikTyp.Personal; else fliktyp = FlikTyp.GruppbildInne; break; } } if ( fliktyp!=_aktivFlik.FlikTyp ) { _aktivFlik = _flikar[(int)fliktyp]; _aktivFlik.fmMode = FlikMode.Active; if ( this.ActiveMdiChild!=_aktivFlik ) _aktivFlik.Activate(); else _aktivFlik.activated(); picTop.Invalidate(); } var gf = _aktivFlik as baseGruppForm; if ( gf!=null ) try { Application.DoEvents(); gf.selectGroupPerson( grupp, person ); } catch { } this.Cursor = Cursors.Default; }
private void visaÖppnaSkola( string strPath ) { visaÖppnaSkola1( strPath ); if ( Global.Skola != null ) visaÖppnaSkola2(); _aktivFlik = _flikar[0]; _aktivFlik.fmMode = FlikMode.Active; _aktivFlik.Activate(); picTop.Invalidate(); sbpFotograf.Text = string.Format( "F: {0}", Global.Preferences.Fotografnummer ); }
public baseFlikForm jumpToForm( FlikTyp fliktyp ) { _aktivFlik = _flikar[(int)fliktyp]; _aktivFlik.fmMode = FlikMode.Active; if ( this.ActiveMdiChild != _aktivFlik ) _aktivFlik.Activate(); else _aktivFlik.activated(); picTop.Invalidate(); return _aktivFlik; }
private void mnuÖppnaSkola_Click(object sender, System.EventArgs e) { //bläddra till första sidan så att aktuell flik för OnDeactivate körd this.Cursor = Cursors.WaitCursor; _aktivFlik = _flikar[0]; _aktivFlik.Activate(); picTop.Invalidate(); this.Cursor = Cursors.Default; visaÖppnaSkola( null ); }
private void mnuFlikVal_Click(object sender, System.EventArgs e) { int nFlik; if ( sender==mnuFlikVal1 ) nFlik = 0; else if ( sender==mnuFlikVal2 ) nFlik = 1; else if ( sender==mnuFlikVal3 ) nFlik = 2; else if ( sender==mnuFlikVal4 ) nFlik = 3; else if ( sender==mnuFlikVal5 ) nFlik = 4; else if ( sender==mnuFlikVal6 ) nFlik = 5; else if ( sender==mnuFlikVal8 ) nFlik = 6; else if ( sender==mnuFlikVal9 ) nFlik = 7; else if ( sender==mnuFlikVal0 ) { _aktivFlik.FlikMode = FlikMode.Normal; _aktivFlik = _frmDummy; _aktivFlik.Activate(); picTop.Invalidate(); return; } else return; if ( _flikar[nFlik].FlikMode!=FlikMode.Disabled ) jumpToForm_Group_Person( (FlikTyp)nFlik, null, null ); }