public SyncPaneWPF()
        {
            InitializeComponent();
            shapeStorage = SyncLabShapeStorage.Instance;

            copyImage.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.SyncLabCopyButton);
        }
        public ShapesLabSettingsDialogBox(string savePath) : this()
        {
            savePathBrowserIconImage.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.Load_icon);

            savePathInput.IsReadOnly = true;
            savePathInput.Text       = savePath;
        }
 public ExplanationItemView()
 {
     InitializeComponent();
     upImage.Source            = GraphicsUtil.BitmapToImageSource(Properties.Resources.Up);
     deleteImage.Source        = GraphicsUtil.BitmapToImageSource(Properties.Resources.SyncLabDeleteButton);
     downImage.Source          = GraphicsUtil.BitmapToImageSource(Properties.Resources.Down);
     audioImage.Source         = GraphicsUtil.BitmapToImageSource(Properties.Resources.SpeakTextContext);
     cancelCalloutImage.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.CancelCalloutButton);
 }
        public QuickDropDialog(MetroWindow parent)
        {
            _parent = parent;
            InitializeComponent();

            InitDragAndDrop();
            IsOpen = true;
            PictureSlidesLabLogo.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.PictureSlidesLab);
        }
        public SyncFormatPaneItem(SyncPaneWPF parent, string shapeKey,
                                  SyncLabShapeStorage shapeStorage, FormatTreeNode[] formats)
        {
            InitializeComponent();
            this.parent        = parent;
            this.shapeKey      = shapeKey;
            this.shapeStorage  = shapeStorage;
            this.formats       = formats;
            editImage.Source   = GraphicsUtil.BitmapToImageSource(Properties.Resources.SyncLabEditButton);
            pasteImage.Source  = GraphicsUtil.BitmapToImageSource(Properties.Resources.SyncLabPasteButton);
            deleteImage.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.SyncLabDeleteButton);

            UpdateToolTipBody();
        }
 public AdjustImageWindow()
 {
     InitializeComponent();
     ImageHolder.DataContext    = thumbnailImageFile;
     MoveLeftImage.Source       = GraphicsUtil.BitmapToImageSource(Properties.Resources.Left);
     MoveUpImage.Source         = GraphicsUtil.BitmapToImageSource(Properties.Resources.Up);
     MoveDownImage.Source       = GraphicsUtil.BitmapToImageSource(Properties.Resources.Down);
     MoveRightImage.Source      = GraphicsUtil.BitmapToImageSource(Properties.Resources.Right);
     ZoomInImage.Source         = GraphicsUtil.BitmapToImageSource(Properties.Resources.PlusZoom);
     ZoomOutImage.Source        = GraphicsUtil.BitmapToImageSource(Properties.Resources.MinusZoom);
     AutoFitImage.Source        = GraphicsUtil.BitmapToImageSource(Properties.Resources.Fit);
     LeftRotateImage.Source     = GraphicsUtil.BitmapToImageSource(Properties.Resources.LeftRotate);
     RightRotateImage.Source    = GraphicsUtil.BitmapToImageSource(Properties.Resources.RightRotate);
     FlipHorizontalImage.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.FlipHorizontal);
     FlipVerticalImage.Source   = GraphicsUtil.BitmapToImageSource(Properties.Resources.FlipVertical);
 }
 public ELearningLabMainPanel()
 {
     InitializeComponent();
     syncImage.Source   = GraphicsUtil.BitmapToImageSource(Properties.Resources.SyncExplanationIcon);
     createImage.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.AddExplanationIcon);
     isSynced           = true;
     InitializeBackgroundWorker();
     slide = this.GetCurrentSlide();
     if (slide == null)
     {
         SetupSpinnerOnLoadingBegin(content: ELearningLabText.NoSlideSelectedMessage);
         return;
     }
     SetupSpinnerOnLoadingBegin(content: ELearningLabText.OnLoadingMessage);
     slideId = slide.ID;
     worker.RunWorkerAsync();
 }
 private void UpdateImage()
 {
     // if image isn't set, fill the control with the label
     if (image == null)
     {
         imageBox.Visibility = Visibility.Hidden;
         col1.Width          = new GridLength(0);
         return;
     }
     else
     {
         BitmapSource source = GraphicsUtil.BitmapToImageSource(image);
         imageBox.Source     = source;
         imageBox.Visibility = Visibility.Visible;
         col1.Width          = new GridLength(60);
     }
 }
        object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            switch ((AnimationType)value)
            {
            case AnimationType.Emphasis:
                return(GraphicsUtil.BitmapToImageSource(Properties.Resources.AnimationEmphasis));

            case AnimationType.Entrance:
                return(GraphicsUtil.BitmapToImageSource(Properties.Resources.AnimationEntrance));

            case AnimationType.Exit:
                return(GraphicsUtil.BitmapToImageSource(Properties.Resources.AnimationExit));

            case AnimationType.MotionPath:
            default:
                return(GraphicsUtil.BitmapToImageSource(Properties.Resources.AnimationMotionPath));
            }
        }
 private void UpdateImage()
 {
     // if image isn't set, fill the control with the label
     if (image == null)
     {
         imageBox.Visibility = Visibility.Hidden;
         label.Margin        = new Thickness(30, label.Margin.Top,
                                             label.Margin.Right, label.Margin.Bottom);
         return;
     }
     else
     {
         BitmapSource source = GraphicsUtil.BitmapToImageSource(image);
         imageBox.Source     = source;
         imageBox.Visibility = Visibility.Visible;
         label.Margin        = new Thickness(65, label.Margin.Top,
                                             label.Margin.Right, label.Margin.Bottom);
     }
 }
        /// <summary>
        /// Function that handles the setting up of all the images in the pane.
        /// </summary>
        private void SetupImageSources()
        {
            textColorIcon.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.TextColor_icon);

            lineColorIcon.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.LineColor_icon);

            fillColorIcon.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.FillColor_icon);

            eyeDropperIcon.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.EyeDropper_icon);

            brightnessIcon.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.Brightness_icon_25x25);

            saturationIcon.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.Saturation_icon_18x18);

            saveColorIcon.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.Save_icon);

            loadColorIcon.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.Load_icon);

            reloadColorIcon.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.Reload_icon);

            clearColorIcon.Source = GraphicsUtil.BitmapToImageSource(Properties.Resources.Clear_icon);
        }
 public TooltipsLabSettingsAnimationEntry(MsoAnimEffect defaultEffectType, Bitmap image)
 {
     InitializeComponent();
     Type            = defaultEffectType;
     imageBox.Source = GraphicsUtil.BitmapToImageSource(image);
 }
예제 #13
0
 public TooltipsLabSettingsShapeEntry(MsoAutoShapeType type, Bitmap image)
 {
     InitializeComponent();
     Type            = type;
     imageBox.Source = GraphicsUtil.BitmapToImageSource(image);
 }