public StoryTreeManager(StackPanel storyBucket, DragonObjectCollection doc, DragonTextEditor tb1, DragonTextEditor tb2) { this.storyBucket = storyBucket; this.doc = doc; this.tb1 = tb1; this.tb2 = tb2; Initial(); }
public void InitializeTextEditor() { DragonTextEditor[] editors = new DragonTextEditor[] { TE_Area1, TE_Area2 }; for (int i = 0; i < 2; i++) { editors[i].IsReadOnly = i == 0 ? true : false; editors[i].ShowLineNumbers = true; editors[i].Width = double.NaN; editors[i].Height = double.NaN; editors[i].WordWrap = true; editors[i].FontSize = 20; G_Main.Children.Add(editors[i]); Grid.SetRow(editors[i], i * 2); Grid.SetColumn(editors[i], 2); } }
public StoryButton(DragonObject drgObj, bool isWriter, StoryTreeManager stm, DragonTextEditor tb1, DragonTextEditor tb2) { this.drgObj = drgObj; this.isWriter = isWriter; this.stm = stm; this.tb1 = tb1; this.tb2 = tb2; Content = isWriter ? drgObj.writer : drgObj.storyName; HorizontalAlignment = HorizontalAlignment.Right; HorizontalContentAlignment = HorizontalAlignment.Left; Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#00DDDDDD")); BorderBrush = new SolidColorBrush(Color.FromRgb(255, 255, 255)); Foreground = new SolidColorBrush(Color.FromRgb(255, 255, 255)); FontWeight = FontWeights.Bold; FontSize = 20; Height = isWriter ? 36 : 0; Visibility = isWriter ? Visibility.Visible : Visibility.Hidden; Width = isWriter ? 320 : 300; Margin = new Thickness(0, 0, 0, 0); Click += StoryButton_Click; }