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; }
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; }
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); }
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; } } }
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); }
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(); }
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(); }
public void GetKeyAndTitleAndColor(Key_Erea fromkeyerea, Title fromtitle, Color_List fromcolor) { key_erea = fromkeyerea; title = fromtitle; color_list = fromcolor; }