private void Display() { //this.Cursor = Cursors.WaitCursor; XslCompiledTransform xsl = new XslCompiledTransform(); xsl.Load(ApplicationSettings.Instance.AppPath + @"\homeTab.xslt"); // AppPath is startup and true app path // if (webBrowser.Document != null) // { // m_scrollTop = webBrowser.Document.Body.ScrollTop; // m_scrollLeft = webBrowser.Document.Body.ScrollLeft; // } XsltArgumentList argList = new XsltArgumentList(); argList.AddParam("systemPath", "", ApplicationSettings.Instance.AppPath); argList.AddParam("dataPath", "", ApplicationSettings.Instance.LocalDataPath); //argList.AddParam("contactFilter", "", m_contactFilter); //argList.AddParam("scrollTop", "", m_scrollTop.ToString()); XmlDocument outputDocument = new XmlDocument(); System.Xml.XPath.XPathNavigator outputNavigator = outputDocument.CreateNavigator(); using (XmlWriter writer = outputNavigator.AppendChild()) { xsl.Transform(AlertHistory.Instance.XMLDoc, argList, writer); } webBrowser.DocumentText = outputDocument.OuterXml; this.activeTab = eTabs.eTab_Home; }
public SMSContactDlg(bool smsDlg) { InitializeComponent(); if (smsDlg) { m_historyType = eHistoryType.eHistoryType_SMS; m_tab = eTabs.eTab_History; } else { m_historyType = eHistoryType.eHistoryType_Phone; HistoryBtn.Visible = false; m_tab = eTabs.eTab_All; } m_contactFilter = ""; m_phoneNumber = ""; m_HxXmlDoc = new XmlDocument(); showKeypad(false); }
private void DisplayScreenShot(IDisplayItem msg) { //this.Cursor = Cursors.WaitCursor; XslCompiledTransform xsl = new XslCompiledTransform(); xsl.Load(ApplicationSettings.Instance.AppPath + @"\screenShotTab.xslt"); XsltArgumentList argList = new XsltArgumentList(); argList.AddParam("systemPath", "", ApplicationSettings.Instance.AppPath); argList.AddParam("dataPath", "", ApplicationSettings.Instance.LocalDataPath); //argList.AddParam("contactFilter", "", m_contactFilter); //argList.AddParam("scrollTop", "", m_scrollTop.ToString()); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(msg.XML); if (Directory.Exists(ApplicationSettings.Instance.LocalDataPath + @"\debug")) { StreamWriter SW; SW = File.CreateText(ApplicationSettings.Instance.LocalDataPath + @"\debug\DisplayScreenShot.xml"); SW.Write(msg.XML); SW.Close(); } XmlDocument outputDocument = new XmlDocument(); System.Xml.XPath.XPathNavigator outputNavigator = outputDocument.CreateNavigator(); using (XmlWriter writer = outputNavigator.AppendChild()) { xsl.Transform(xmlDoc, argList, writer); } webBrowser.DocumentText = outputDocument.OuterXml; this.activeTab = eTabs.eTab_ScreenShot; }
private void SMSContactDlg_Load(object sender, EventArgs e) { webBrowser1.AllowWebBrowserDrop = false; webBrowser1.IsWebBrowserContextMenuEnabled = false; webBrowser1.WebBrowserShortcutsEnabled = true; webBrowser1.ScriptErrorsSuppressed = true; webBrowser1.ObjectForScripting = this; m_HxXmlDoc.LoadXml("<HistoryRoot><History/></HistoryRoot>"); int count = 0; if (m_historyType == eHistoryType.eHistoryType_SMS) { DirectoryInfo di = new DirectoryInfo(ApplicationSettings.Instance.LocalDataPath + @"\SMS"); try { FileInfo[] rgFiles = di.GetFiles("*.xml"); foreach (FileInfo fi in rgFiles) { try { string number = fi.Name.Substring(0, fi.Name.Length - 4); if (number.Length > 0) { XmlNode hxNode = m_HxXmlDoc.CreateNode(XmlNodeType.Element, "Hx", ""); XmlElement hxElement = (XmlElement)hxNode; hxElement.SetAttribute("name", Contacts.Instance.getContactName(number)); hxElement.SetAttribute("number", number); hxElement.SetAttribute("image", Contacts.Instance.getImageFile(number, "")); string ts = string.Format("{0:00}{1:00}{2:00}{3:00}", fi.LastWriteTime.Year, fi.LastWriteTime.Month, fi.LastWriteTime.Hour, fi.LastWriteTime.Minute); hxElement.SetAttribute("timestamp", ts); ts = string.Format("{0:00}/{1:00}", fi.LastWriteTime.Month, fi.LastWriteTime.Year.ToString().Substring(2, 2)); hxElement.SetAttribute("date", ts); ts = string.Format("{0:00}:{1:00}", fi.LastWriteTime.Hour, fi.LastWriteTime.Minute); hxElement.SetAttribute("time", ts); m_HxXmlDoc.DocumentElement.FirstChild.AppendChild(hxNode); count++; } } catch (Exception) { } } } catch (Exception) { } } else { } if (count == 0) { m_tab = eTabs.eTab_All; } Display(); }
private void HistoryBtn_Click(object sender, EventArgs e) { m_tab = eTabs.eTab_History; showKeypad(false); Display(); }
private void AllBtn_Click(object sender, EventArgs e) { m_tab = eTabs.eTab_All; showKeypad(false); Display(); }
private void favoriteBtn_Click(object sender, EventArgs e) { m_tab = eTabs.eTab_Favorite; showKeypad(false); Display(); }
private void keypadBtn_Click(object sender, EventArgs e) { m_tab = eTabs.eTab_Keypad; showKeypad(true); }