// public AnimDoc(int nTileSize, int cmsFrameRate) { m_nTileSize = nTileSize; m_msFrameRate = cmsFrameRate; m_xbms = new XBitmapSet(); m_stps = new StripSet(); m_fDirty = true; }
public BitmapsForm(AnimDoc doc) { // // Required for Windows Form Designer support // InitializeComponent(); // My constructor code Globals.ActiveDocumentChanged += new EventHandler(OnActiveDocumentChanged); m_doc = doc; if (m_doc != null) m_xbms = doc.XBitmapSet; RefreshView(); }
// ISerializable interface implementation private AnimDoc(SerializationInfo seri, StreamingContext stmc) { m_xbms = (XBitmapSet)seri.GetValue("Bitmaps", typeof(XBitmapSet)); m_stps = (StripSet)seri.GetValue("Strips", typeof(StripSet)); m_msFrameRate = seri.GetInt32("FrameRate"); try { bool fHires = seri.GetBoolean("Hires"); if (fHires) { m_nTileSize = 24; } else { m_nTileSize = 16; } } catch { m_nTileSize = -1; } if (m_nTileSize == -1) { m_nTileSize = seri.GetInt32("TileSize"); } }
private void OnActiveDocumentChanged(object obSender, EventArgs e) { m_doc = Globals.ActiveDocument; m_xbms = m_doc != null ? m_doc.XBitmapSet : null; RefreshView(); }