Exemplo n.º 1
0
        public Menu(MainWindow main, Canvas c_in, int color, Color_List fromcolor)
        {
            m          = main;
            c          = c_in;
            color_list = fromcolor;
            Load_Image(color);
            images.Add(new_data);
            images.Add(load_data);
            images.Add(save_data);
            //images.Add(interval);
            images.Add(rt_data);
            images.Add(setting);
            foreach (var data in images.Select((v, i) => new { v, i }))
            {
                data.v.Width  = 30;
                data.v.Height = 30;
                c.Children.Add(data.v);
                Canvas.SetBottom(data.v, 10);
                if (data.v == setting)
                {
                    Canvas.SetRight(setting, 20);
                }
                else
                {
                    Canvas.SetLeft(data.v, ((data.v.Height + 10) * data.i) + 20);
                }
                data.v.MouseEnter += MenuContentsEnter;
                data.v.MouseLeave += MenuContentsLeave;
            }

            color_list.Menu_Back_Panel = c;
        }
Exemplo n.º 2
0
        public Account(Canvas c_in, List <Tokens> fromtokens, Color_List fromcolor)
        {
            c = c_in;
            c.Children.Add(sv);
            sv.Content = this;
            sv.Width   = 120;
            sv.Height  = 310;
            sv.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
            sv.VerticalScrollBarVisibility   = ScrollBarVisibility.Auto;
            //c.Children.Add(this);
            tokens     = fromtokens;
            color_list = fromcolor;

            color_list.Scroll_Bar = sv;

            //if (tokens.Count != 0)
            Show_Account();
            add.Source = new BitmapImage(new Uri(Pass.img_key + "/" + Pass.colors[color_list.num] + "/key_add.png", UriKind.Relative));
            add.Width  = 20;
            this.Children.Add(add);
            //Console.WriteLine(Canvas.GetTop(add)+add.Width);
            this.Height            = Canvas.GetTop(add) + add.Width;
            this.VerticalAlignment = System.Windows.VerticalAlignment.Top;

            //c.Background = new SolidColorBrush(Color.FromArgb(255, 255, 0, 0));
            //this.Background = new SolidColorBrush(Color.FromArgb(255, 255, 0, 0));
            color_list.Account_Back_Panel = c;
        }
Exemplo n.º 3
0
        public Acc_Data(Canvas c_in, Color_List fromcolor)
        {
            color_list  = fromcolor;
            grid.Width  = 100;
            grid.Height = 70;
            //grid.Background = new SolidColorBrush(Color.FromArgb(255, 100, 100, 0));

            c_in.Children.Add(grid);
        }
Exemplo n.º 4
0
        public void Load(Key_Erea key_erea, String fname, Color_List color_list)
        {
            Key_Erea_Clear(key_erea);
            Pass pass = new Pass();

            DataContractSerializer serializer = new DataContractSerializer(typeof(Keys_Save));
            XmlReader xr  = XmlReader.Create(fname);
            Keys_Save tmp = (Keys_Save)serializer.ReadObject(xr);

            xr.Close();

            key_erea.WithHeart = tmp.WithHeart;
            key_erea.name      = tmp.name;

            if (key_erea.WithHeart)
            {
                key_erea.heart.Source = new BitmapImage(new Uri("img/heart_on.png", UriKind.Relative));
            }
            else
            {
                key_erea.heart.Source = new BitmapImage(new Uri("img/heart_off.png", UriKind.Relative));
            }

            key_erea.interval = tmp.interval;
            foreach (var skey_data in tmp.key.Select((v, i) => new { v, i }))
            {
                if (skey_data.i == 0)
                {
                    key_erea.First_Keyword_Add();
                }
                else
                {
                    key_erea.Add_Key();
                }
                key_erea.key[skey_data.i].IsEnabled = skey_data.v.IsEnabled;
                if (key_erea.key[skey_data.i].IsEnabled == false)
                {
                    key_erea.key[skey_data.i].use.Source = new BitmapImage(new Uri(Pass.img_key + "/" + Pass.colors[color_list.num] + "/use_off.png", UriKind.Relative));
                }
                foreach (var skeyword_data in skey_data.v.keyword.Select((v, i) => new { v, i }))
                {
                    if (skeyword_data.i != 0)
                    {
                        key_erea.key[skey_data.i].keyword[skeyword_data.i - 1].and.MouseLeftButtonDown -= key_erea.key[skey_data.i].And_Click;
                        key_erea.key[skey_data.i].keyword[skeyword_data.i - 1].Change_And();
                        key_erea.key[skey_data.i].Add_Key();
                    }
                    key_erea.key[skey_data.i].keyword[skeyword_data.i].IsReversal   = skeyword_data.v.IsReversal;
                    key_erea.key[skey_data.i].keyword[skeyword_data.i].kw_text.Text = skeyword_data.v.text;
                }
            }
        }
Exemplo n.º 5
0
        public KeyWord_Data(Canvas c_in, Color_List fromcolor, Title fromtitle)
        {
            color_list = fromcolor;
            c          = c_in;
            title      = fromtitle;
            grid.HorizontalAlignment = HorizontalAlignment.Left;
            grid.VerticalAlignment   = VerticalAlignment.Top;
            Canvas.SetTop(grid, 0.0);
            Canvas.SetLeft(grid, 0.0);
            grid.Margin = new Thickness(0, 0, 0, 0);
            grid.Height = 50;
            grid.Width  = 175;

            //grid.Background = new SolidColorBrush(Color.FromArgb(255, 0, 0, 255));
            c.Children.Add(grid);


            kw_text.Margin              = new Thickness(0, 20, 0, 0);
            kw_text.Width               = 120;
            kw_text.Height              = 20;
            kw_text.AcceptsReturn       = false;
            kw_text.Foreground          = new SolidColorBrush(Color.FromArgb(255, 0, 0, 0));
            kw_text.Background          = new SolidColorBrush(Color.FromArgb(255, 255, 255, 255));
            kw_text.FontFamily          = new FontFamily("Meiryo UI");
            kw_text.FontWeight          = FontWeights.Bold;
            kw_text.FontSize            = 15;
            kw_text.HorizontalAlignment = HorizontalAlignment.Left;
            kw_text.VerticalAlignment   = VerticalAlignment.Top;
            kw_text.TextChanged        += Kw_text_TextChanged;
            grid.Children.Add(kw_text);


            Paint_Img(and, Pass.img_key + "/" + Pass.colors[color_list.num] + "/and_off.png", 13, 130, 35, 35);
            and.MouseEnter          += new MouseEventHandler(And_On_Enter);
            and.MouseLeave          += new MouseEventHandler(And_On_Leave);
            and.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(And_On_Clicked);

            Paint_Img(close, "img/close_off.png", 1.0, 100, 15, 15);
            close.MouseEnter += new MouseEventHandler(Close_On_Enter);
            close.MouseLeave += new MouseEventHandler(Close_On_Leave);

            Paint_Img(reverse, "img/rt_on.png", 3, 80, 15, 15);
            reverse.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(Reverse_On_Clicked);
        }
Exemplo n.º 6
0
        public Key_Erea(Canvas c_in, Color_List fromcolor, Title fromtitle)
        {
            c          = c_in;
            color_list = fromcolor;
            title      = fromtitle;

            c.Children.Add(sv);
            sv.Content = this;
            //sv.Width = 120;
            //sv.Height = 10;
            sv.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
            sv.VerticalScrollBarVisibility   = ScrollBarVisibility.Auto;
            color_list.Scroll_Bar            = sv;



            //this.Background = new SolidColorBrush(Color.FromArgb(255, 100, 0, 100));
            this.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
            this.VerticalAlignment   = System.Windows.VerticalAlignment.Top;
            this.Children.Add(back);
            back.Opacity = 1.0;
            //back.Width = 300;
            //back.Height = 300;


            heart.Source = new BitmapImage(new Uri("img/heart_off.png", UriKind.Relative));
            heart.MouseLeftButtonDown += Heart_Clicked;
            heart.Width = 25;
            Canvas.SetTop(heart, 15);
            Canvas.SetRight(heart, 20);

            c.Children.Add(heart);
            key_add.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(Key_Add_On_Clicked);


            First_Keyword_Add();
            this.Children.Add(key_add);
            Change_Size();
        }
Exemplo n.º 7
0
        public Key_Data(Key_Erea c_in, Color_List fromcolor, Title fromtitle)
        {
            c          = c_in;
            color_list = fromcolor;
            title      = fromtitle;
            c.Children.Add(this);
            this.Children.Add(key_c);
            key_c.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
            key_c.VerticalAlignment   = System.Windows.VerticalAlignment.Top;
            this.Height = 60;
            Canvas.SetTop(key_c, 0);
            Canvas.SetLeft(key_c, 55);
            use.Source = new BitmapImage(new Uri(Pass.img_key + "/" + Pass.colors[color_list.num] + "/use_on.png", UriKind.Relative));
            use.Width  = 30;

            Canvas.SetTop(use, 20);
            Canvas.SetLeft(use, 10);
            this.Children.Add(use);
            use.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(Use_On_Clicked);


            Add_Key();
        }
Exemplo n.º 8
0
 public void GetKeyAndTitleAndColor(Key_Erea fromkeyerea, Title fromtitle, Color_List fromcolor)
 {
     key_erea   = fromkeyerea;
     title      = fromtitle;
     color_list = fromcolor;
 }