コード例 #1
0
		private void AddGroupHandler(object o)
		{
			if (this.SelectedTab != null)
			{
				GroupViewModel group = new GroupViewModel();
				group.Text = "New group";
				this.SelectedTab.Groups.Add(group);
			}
		}
コード例 #2
0
		private GroupViewModel GetGroup(string name)
		{
			GroupViewModel group = new GroupViewModel();
			group.Text = name;
			return group;
		}
コード例 #3
0
		private GroupViewModel GetBrushesGroup()
		{
			GroupViewModel brushes = new GroupViewModel();
			brushes.Text = "Brushes";

			SplitButtonViewModel split = new SplitButtonViewModel();
			split.Size = ButtonSize.Large;
			split.Text = "Brushes";
			split.LargeImage = GetPath("MVVM/brush1.png");
			brushes.Buttons.Add(split);

			return brushes;
		}
コード例 #4
0
		private GroupViewModel GetToolsGroup()
		{
			GroupViewModel image = new GroupViewModel();
			image.Text = "Tools";

			ButtonGroupViewModel buttonsGroup = new ButtonGroupViewModel();
			buttonsGroup.IsSmallGroup = true;
			buttonsGroup.Buttons.Add(GetSmallButton("pen"));
			buttonsGroup.Buttons.Add(GetSmallButton("paint-bucket"));
			buttonsGroup.Buttons.Add(GetSmallButton("text"));
			buttonsGroup.Buttons.Add(GetSmallButton("eraser"));
			buttonsGroup.Buttons.Add(GetSmallButton("eyedropper"));
			buttonsGroup.Buttons.Add(GetSmallButton("zoom"));

			image.Buttons.Add(buttonsGroup);
			return image;
		}
コード例 #5
0
		private GroupViewModel GetImageGroup()
		{
			GroupViewModel image = new GroupViewModel();
			image.Text = "Image";
			SplitButtonViewModel split = new SplitButtonViewModel();
			split.Text = "Select";
			split.Size = ButtonSize.Large;
			split.LargeImage = GetPath("MVVM/select.png");
			image.Buttons.Add(split);

			ButtonGroupViewModel buttonsGroup = new ButtonGroupViewModel();
			buttonsGroup.Buttons.Add(GetSmallButton("crop", "Crop"));
			buttonsGroup.Buttons.Add(GetSmallButton("resize", "Resize"));
			buttonsGroup.Buttons.Add(GetSmallButton("rotate", "Rotate"));

			image.Buttons.Add(buttonsGroup);
			return image;
		}
コード例 #6
0
		private GroupViewModel GetClipboardGroup()
		{
			GroupViewModel clipboard = new GroupViewModel();
			clipboard.Text = "Clipboard";
			SplitButtonViewModel split = new SplitButtonViewModel();
			split.Text = "Paste";
			split.Size = ButtonSize.Large;
			split.LargeImage = GetPath("MVVM/paste.png");
			clipboard.Buttons.Add(split);

			ButtonGroupViewModel buttonsGroup = new ButtonGroupViewModel();
			buttonsGroup.Buttons.Add(GetButton("cut", "Cut"));
			buttonsGroup.Buttons.Add(GetButton("copy", "Copy"));

			clipboard.Buttons.Add(buttonsGroup);
			return clipboard;
		}