public RscDeviceInfoV11()
        {
            InitializeComponent();

            m_AppFrame = new RscAppFrame("Ressive.Hu", "Device Info 1.1", "Images/IcoSm001_DeviceInfo.jpg"
                                         , this, AppTitleBar, AppStatusBar);
            // ///////////////
            m_AppFrame.OnNext  += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext);
            m_AppFrame.OnExit  += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit);
            m_AppFrame.OnTimer += new Ressive.FrameWork.RscAppFrame.OnTimer_EventHandler(m_AppFrame_OnTimer);

            ToolBarPanel.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack);

            m_btnExpandAll = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Visible);
            m_btnExpandAll.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_TreeExpand.jpg");
            m_btnExpandAll.Click       += new System.Windows.RoutedEventHandler(m_btnExpandAll_Click);

            m_btnCollapseAll = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 1, 50, 50, Rsc.Visible);
            m_btnCollapseAll.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_TreeCollapse.jpg");
            m_btnCollapseAll.Click       += new System.Windows.RoutedEventHandler(m_btnCollapseAll_Click);

            m_AppFrame.ShowButtonNext(false);

            m_aTI = new RscTreeLbItemList(lbTree, m_AppFrame.Theme, "Images/Btn001_TreeExpand.jpg", "Images/Btn001_TreeCollapse.jpg");

            ContentPanel.SizeChanged += new System.Windows.SizeChangedEventHandler(ContentPanel_SizeChanged);

            // //
            //

            TreeLbItem ti;

            ti = new TreeLbItem(m_aTI, null, "IE", "IE");
            m_aTI.Add(ti);

            ti = new TreeLbItem(m_aTI, null, "Device", "Device");
            m_aTI.Add(ti);

            ti = new TreeLbItem(m_aTI, null, "Network", "Network");
            m_aTI.Add(ti);

            //
            // //
        }
            public TreeLbItem(RscTreeLbItemList oHolder, RscTreeLbItemBase oParent, string sContainerID, string sTitle, string sDetails = "")
                : base(oHolder, oParent)
            {
                m_sContainerID = sContainerID;

                Title = sTitle;

                if (sDetails.Length > 0)
                {
                    if (sTitle.Length > 0)
                    {
                        DetailsOfTitle = sDetails;
                        IsLeaf         = true;
                    }
                    else
                    {
                        DetailsOnly = sDetails;
                    }
                }
            }
Ejemplo n.º 3
0
        public MainPage()
        {
            InitializeComponent();


            //StandAlone app...
            bool   bStandAloneApp  = false;
            Button GlobalDILholder = Application.Current.Resources["GlobalDIL"] as Button;

            if (GlobalDILholder.Tag == null)
            {
                bStandAloneApp      = true;
                GlobalDILholder.Tag = new RscTheme(true, "Theme", "Current", "Default");
            }
            //StandAlone app...


            m_AppFrame = new RscAppFrame("Ressive.Hu", ".G 1.0", "Images/Ico001_GoogleApi.jpg"
                                         , this, AppTitleBar, AppStatusBar);
            // ///////////////
            m_AppFrame.OnNext  += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext);
            m_AppFrame.OnExit  += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit);
            m_AppFrame.OnTimer += new Ressive.FrameWork.RscAppFrame.OnTimer_EventHandler(m_AppFrame_OnTimer);
            // ///////////////

            ToolBarPanel.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack);

            m_btnInit = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Visible);
            m_btnInit.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_LogOn.jpg");
            m_btnInit.Click       += new System.Windows.RoutedEventHandler(m_btnInit_Click);

            m_btnExpandAll = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 1, 50, 50, Rsc.Collapsed);
            m_btnExpandAll.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_TreeExpand.jpg");
            m_btnExpandAll.Click       += new System.Windows.RoutedEventHandler(m_btnExpandAll_Click);

            m_btnCollapseAll = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 2, 50, 50, Rsc.Collapsed);
            m_btnCollapseAll.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_TreeCollapse.jpg");
            m_btnCollapseAll.Click       += new System.Windows.RoutedEventHandler(m_btnCollapseAll_Click);

            m_isInfErrOn   = m_AppFrame.Theme.GetImage("Images/Btn001_InfErrOn.jpg");
            m_isInfErrOff  = m_AppFrame.Theme.GetImage("Images/Btn001_InfErrOff.jpg");
            m_btnErrsOnOff = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 4, 50, 50, Rsc.Collapsed);
            m_btnErrsOnOff.Image.Source = m_isInfErrOn;
            m_btnErrsOnOff.Click       += new System.Windows.RoutedEventHandler(m_btnErrsOnOff_Click);

            m_btnCleanUp = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 5, 50, 50, Rsc.Collapsed);
            m_btnCleanUp.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_ClearCache.jpg");
            m_btnCleanUp.Click       += new System.Windows.RoutedEventHandler(m_btnCleanUp_Click);

            m_btnLogOut = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 6, 50, 50, Rsc.Collapsed);
            m_btnLogOut.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_LogOut.jpg");
            m_btnLogOut.Click       += new System.Windows.RoutedEventHandler(m_btnLogOut_Click);

            /*
             * m_txtPath = new TextBoxDenieEdit(true, true, ToolBarPanel, Grid.ColumnProperty, 1);
             * m_txtPath.Background = new SolidColorBrush( m_AppFrame.Theme.ThemeColors.ToolBarLightBack ); //Colors.LightGray);
             * m_txtPath.Foreground = new SolidColorBrush( m_AppFrame.Theme.ThemeColors.ToolBarLightFore ); //Colors.Black);
             * m_txtPath.FontSize = 16;
             * m_txtPath.Text = "N/A";
             */

            m_AppArgs = new RscPageArgsRetManager();

            m_AppFrame.ShowButtonNext(false);

            if (bStandAloneApp)
            {
                m_AppFrame.ShowButtonTools(true);
            }

            m_aTI = new RscTreeLbItemList(lbTree, m_AppFrame.Theme, "Images/Btn001_TreeExpand.jpg", "Images/Btn001_TreeCollapse.jpg");

            ContentPanel.SizeChanged += new System.Windows.SizeChangedEventHandler(ContentPanel_SizeChanged);

            m_AppFrame.AutoClick(m_btnInit, new System.Windows.RoutedEventHandler(m_btnInit_Click));
        }
Ejemplo n.º 4
0
 public TreeLbItem(RscTreeLbItemList oHolder, RscTreeLbItemBase oParent)
     : base(oHolder, oParent)
 {
 }
Ejemplo n.º 5
0
        public RscViewer_JSonV10()
        {
            InitializeComponent();

            m_AppFrame = new RscAppFrame("Ressive.Hu", "JSon Viewer 1.0", "Images/Ico001_Ressive.jpg"
                                         , this, AppTitleBar, AppStatusBar);
            // ///////////////
            m_AppFrame.OnNext  += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext);
            m_AppFrame.OnExit  += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit);
            m_AppFrame.OnTimer += new Ressive.FrameWork.RscAppFrame.OnTimer_EventHandler(m_AppFrame_OnTimer);

            TitlePanel.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack);

            /*
             * m_btnPrev = new RscIconButton(TitlePanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Visible);
             * m_btnPrev.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_SkipPrev.jpg");
             * m_btnPrev.Click += new System.Windows.RoutedEventHandler(m_btnPrev_Click);
             */

            m_btnExpandAll = new RscIconButton(TitlePanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Visible);
            m_btnExpandAll.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_TreeExpand.jpg");
            m_btnExpandAll.Click       += new System.Windows.RoutedEventHandler(m_btnExpandAll_Click);

            m_btnCollapseAll = new RscIconButton(TitlePanel, Grid.ColumnProperty, 1, 50, 50, Rsc.Visible);
            m_btnCollapseAll.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_TreeCollapse.jpg");
            m_btnCollapseAll.Click       += new System.Windows.RoutedEventHandler(m_btnCollapseAll_Click);

            m_txtPath            = new TextBoxDenieEdit(true, true, TitlePanel, Grid.ColumnProperty, 2);
            m_txtPath.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack);               //Colors.LightGray);
            m_txtPath.Foreground = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightFore);               //Colors.Black);
            m_txtPath.FontSize   = 16;
            m_txtPath.Text       = "N/A";

            m_btnExtOpen = new RscIconButton(TitlePanel, Grid.ColumnProperty, 3, 50, 50, Rsc.Visible);
            m_btnExtOpen.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Open.jpg");
            m_btnExtOpen.Click       += new System.Windows.RoutedEventHandler(m_btnExtOpen_Click);

            m_isInfErrOn   = m_AppFrame.Theme.GetImage("Images/Btn001_InfErrOn.jpg");
            m_isInfErrOff  = m_AppFrame.Theme.GetImage("Images/Btn001_InfErrOff.jpg");
            m_btnErrsOnOff = new RscIconButton(TitlePanel, Grid.ColumnProperty, 4, 50, 50, Rsc.Collapsed);
            m_btnErrsOnOff.Image.Source = m_isInfErrOn;
            m_btnErrsOnOff.Click       += new System.Windows.RoutedEventHandler(m_btnErrsOnOff_Click);

            /*
             * m_btnDelete = new RscIconButton(TitlePanel, Grid.ColumnProperty, 4, 50, 50, Rsc.Visible);
             * m_btnDelete.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Delete.jpg");
             * m_btnDelete.Click += new System.Windows.RoutedEventHandler(m_btnDelete_Click);
             */

            m_btnShare = new RscIconButton(TitlePanel, Grid.ColumnProperty, 5, 50, 50, Rsc.Visible);
            m_btnShare.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Share.jpg");
            m_btnShare.Click       += new System.Windows.RoutedEventHandler(m_btnShare_Click);

            /*
             * m_btnNext = new RscIconButton(TitlePanel, Grid.ColumnProperty, 6, 50, 50, Rsc.Visible);
             * m_btnNext.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_SkipNext.jpg");
             * m_btnNext.Click += new System.Windows.RoutedEventHandler(m_btnNext_Click);
             */

            lbLines.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.TextDarkBack);
            lbLines.Foreground = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.TextDarkFore);

            m_aLines = new RscTextLbItemList(lbLines, m_AppFrame.Theme);

            m_AppFrame.ShowButtonNext(false);

            /*
             * Touch.FrameReported += new System.Windows.Input.TouchFrameEventHandler(Touch_FrameReported);
             * m_ptTouchDown = new Point(0,0);
             */

            m_aTI = new RscTreeLbItemList(lbTree, m_AppFrame.Theme, "Images/Btn001_TreeExpand.jpg", "Images/Btn001_TreeCollapse.jpg");
        }
 public RscViewer_JSon_TreeLbItem(RscTreeLbItemList oHolder, RscTreeLbItemBase oParent)
     : base(oHolder, oParent)
 {
 }
        public RscFileTypesV10()
        {
            InitializeComponent();

            m_AppFrame = new RscAppFrame("Ressive.Hu", "File Types 1.0", "Images/IcoSm001_FileTypes.jpg"
                                         , this, AppTitleBar, AppStatusBar);
            // ///////////////
            m_AppFrame.OnNext  += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext);
            m_AppFrame.OnExit  += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit);
            m_AppFrame.OnTimer += new Ressive.FrameWork.RscAppFrame.OnTimer_EventHandler(m_AppFrame_OnTimer);

            ToolBarPanel.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack);

            m_btnExpandAll = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Visible);
            m_btnExpandAll.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_TreeExpand.jpg");
            m_btnExpandAll.Click       += new System.Windows.RoutedEventHandler(m_btnExpandAll_Click);

            m_btnCollapseAll = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 1, 50, 50, Rsc.Visible);
            m_btnCollapseAll.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_TreeCollapse.jpg");
            m_btnCollapseAll.Click       += new System.Windows.RoutedEventHandler(m_btnCollapseAll_Click);

            m_AppFrame.ShowButtonNext(false);

            m_aTI = new RscTreeLbItemList(lbTree, m_AppFrame.Theme, "Images/Btn001_TreeExpand.jpg", "Images/Btn001_TreeCollapse.jpg");

            ContentPanel.SizeChanged += new System.Windows.SizeChangedEventHandler(ContentPanel_SizeChanged);

            // //
            //

            StringArrayHelper sah = new StringArrayHelper();

            string [] asKeys = RscRegistry.GetKeys(HKEY.HKEY_CLASSES_ROOT, "");
            for (int i = 0; i < asKeys.Length; i++)
            {
                string sExt = asKeys[i];
                if (sExt.IndexOf("()") != 0)
                {
                    continue;
                }
                sExt = sExt.Substring(2);
                if (sExt.Length == 0)
                {
                    continue;
                }

                string sGroup = RscRegistry.ReadString(HKEY.HKEY_CLASSES_ROOT,
                                                       "()" + sExt, "Group", "");

                if (sGroup.Length == 0)
                {
                    continue;
                }

                sah.Add(sGroup);
            }

            for (int i = 0; i < sah.m_a.Count; i++)
            {
                TreeLbItem ti = new TreeLbItem(m_aTI, null, "Group", sah.m_a[i]);
                m_aTI.Add(ti);
            }

            //
            // //
        }