Exemple #1
0
        void colorPalette_selectedColorApprovedHandler(object sender, Control callingControl, string approvedColorCode)
        {
            PostItColorPalette palette  = (sender as PostItColorPalette);
            ImageBasedPostItUI postItUI = (callingControl as ImageBasedPostItUI);

            if (postItUI.getLatestApprovedtBackgroundColor().CompareTo(approvedColorCode) != 0)
            {
                postItUI.approvedNewBackgroundColor(approvedColorCode);
                TakeASnapshot();
                brainstormManager.ChangeIdeaUIColor(postItUI.getAssociatedIdea().Id, approvedColorCode);
            }
            mainGrid.Children.Remove(sender as PostItColorPalette);
        }
Exemple #2
0
        void addedIdeaUI_colorPaletteLaunchedEventHandler(object sender, float posX, float posY)
        {
            PostItColorPalette colorPalette = new PostItColorPalette();

            colorPalette.setSize((sender as Control).Width, (sender as Control).Height);
            colorPalette.CallingControl                = (Control)sender;
            colorPalette.colorPickedEventHandler      += new ColorPickedEvent(colorPalette_colorPickedEventHandler);
            colorPalette.selectedColorApprovedHandler += new SelectedColorApproved(colorPalette_selectedColorApprovedHandler);
            mainGrid.Children.Add(colorPalette);
            Thickness paletteMargin = colorPalette.Margin;

            paletteMargin.Left  = posX - colorPalette.Width / 2;
            paletteMargin.Top   = posY - colorPalette.Height / 2;
            colorPalette.Margin = paletteMargin;
            colorPalette.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
            colorPalette.VerticalAlignment   = System.Windows.VerticalAlignment.Top;
        }
 void addedIdeaUI_colorPaletteLaunchedEventHandler(object sender, float posX, float posY)
 {
     PostItColorPalette colorPalette = new PostItColorPalette();
     colorPalette.setSize((sender as Control).Width, (sender as Control).Height);
     colorPalette.CallingControl = (Control)sender;
     colorPalette.colorPickedEventHandler += new ColorPickedEvent(colorPalette_colorPickedEventHandler);
     colorPalette.selectedColorApprovedHandler += new SelectedColorApproved(colorPalette_selectedColorApprovedHandler);
     mainGrid.Children.Add(colorPalette);
     Thickness paletteMargin = colorPalette.Margin;
     paletteMargin.Left = posX - colorPalette.Width / 2;
     paletteMargin.Top = posY - colorPalette.Height / 2;
     colorPalette.Margin = paletteMargin;
     colorPalette.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
     colorPalette.VerticalAlignment = System.Windows.VerticalAlignment.Top;
 }