Introduce a PAINTBRUSH_SHAPE_NONE for the colorpicker.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1443 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
		
							parent
							
								
									befba16697
								
							
						
					
					
						commit
						eb14b70724
					
				@ -130,6 +130,8 @@ void Display_paintbrush(short x,short y,byte color,byte is_preview)
 | 
				
			|||||||
                                     // en train de cliquer
 | 
					                                     // en train de cliquer
 | 
				
			||||||
  switch (Paintbrush_shape)
 | 
					  switch (Paintbrush_shape)
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
 | 
					    case PAINTBRUSH_SHAPE_NONE : // No paintbrush. for colorpicker for example
 | 
				
			||||||
 | 
					      break;
 | 
				
			||||||
    case PAINTBRUSH_SHAPE_POINT : // !!! TOUJOURS EN PREVIEW !!!
 | 
					    case PAINTBRUSH_SHAPE_POINT : // !!! TOUJOURS EN PREVIEW !!!
 | 
				
			||||||
      if ( (Paintbrush_X>=Limit_left)
 | 
					      if ( (Paintbrush_X>=Limit_left)
 | 
				
			||||||
        && (Paintbrush_X<=Limit_right)
 | 
					        && (Paintbrush_X<=Limit_right)
 | 
				
			||||||
 | 
				
			|||||||
@ -182,7 +182,7 @@ void Change_paintbrush_shape(byte shape)
 | 
				
			|||||||
      break;
 | 
					      break;
 | 
				
			||||||
    case OPERATION_COLORPICK :
 | 
					    case OPERATION_COLORPICK :
 | 
				
			||||||
      Paintbrush_shape_before_colorpicker=shape;
 | 
					      Paintbrush_shape_before_colorpicker=shape;
 | 
				
			||||||
      Paintbrush_shape=PAINTBRUSH_SHAPE_POINT;
 | 
					      Paintbrush_shape=PAINTBRUSH_SHAPE_NONE;
 | 
				
			||||||
      break;
 | 
					      break;
 | 
				
			||||||
    // Note: Il existe un Paintbrush_shape_before_lasso, mais comme le lasso aura
 | 
					    // Note: Il existe un Paintbrush_shape_before_lasso, mais comme le lasso aura
 | 
				
			||||||
    // été automatiquement désactivé avant d'arriver ici, y'a pas de problème.
 | 
					    // été automatiquement désactivé avant d'arriver ici, y'a pas de problème.
 | 
				
			||||||
@ -3179,7 +3179,7 @@ void Button_Colorpicker(void)
 | 
				
			|||||||
    Colorpicker_color=-1;
 | 
					    Colorpicker_color=-1;
 | 
				
			||||||
    Start_operation_stack(OPERATION_COLORPICK);
 | 
					    Start_operation_stack(OPERATION_COLORPICK);
 | 
				
			||||||
    Paintbrush_shape_before_colorpicker=Paintbrush_shape;
 | 
					    Paintbrush_shape_before_colorpicker=Paintbrush_shape;
 | 
				
			||||||
    Paintbrush_shape=PAINTBRUSH_SHAPE_POINT;
 | 
					    Paintbrush_shape=PAINTBRUSH_SHAPE_NONE;
 | 
				
			||||||
    if (Operation_before_interrupt!=OPERATION_REPLACE)
 | 
					    if (Operation_before_interrupt!=OPERATION_REPLACE)
 | 
				
			||||||
      if ( (Mouse_Y<Menu_Y) && (Menu_is_visible) &&
 | 
					      if ( (Mouse_Y<Menu_Y) && (Menu_is_visible) &&
 | 
				
			||||||
           ( (!Main_magnifier_mode) || (Mouse_X<Main_separator_position) || (Mouse_X>=Main_X_zoom) ) )
 | 
					           ( (!Main_magnifier_mode) || (Mouse_X<Main_separator_position) || (Mouse_X>=Main_X_zoom) ) )
 | 
				
			||||||
 | 
				
			|||||||
@ -211,7 +211,8 @@ enum PAINTBRUSH_SHAPES
 | 
				
			|||||||
  PAINTBRUSH_SHAPE_SIEVE_ROUND,
 | 
					  PAINTBRUSH_SHAPE_SIEVE_ROUND,
 | 
				
			||||||
  PAINTBRUSH_SHAPE_SIEVE_SQUARE,
 | 
					  PAINTBRUSH_SHAPE_SIEVE_SQUARE,
 | 
				
			||||||
  PAINTBRUSH_SHAPE_MISC,        ///< A raw monochrome bitmap, can't be resized. This must be the last of the preset paintbrush types.
 | 
					  PAINTBRUSH_SHAPE_MISC,        ///< A raw monochrome bitmap, can't be resized. This must be the last of the preset paintbrush types.
 | 
				
			||||||
  PAINTBRUSH_SHAPE_POINT,       ///< Used to reduce the paintbrush to a single pixel, during operations like colorpicker.
 | 
					  PAINTBRUSH_SHAPE_POINT,       ///< Used to reduce the paintbrush to a single pixel, during operations like floodfill.
 | 
				
			||||||
 | 
					  PAINTBRUSH_SHAPE_NONE, ///< Used to display no cursor at all (colorpicker)
 | 
				
			||||||
  PAINTBRUSH_SHAPE_COLOR_BRUSH, ///< User's brush, in color mode
 | 
					  PAINTBRUSH_SHAPE_COLOR_BRUSH, ///< User's brush, in color mode
 | 
				
			||||||
  PAINTBRUSH_SHAPE_MONO_BRUSH,  ///< User's brush, in mono mode
 | 
					  PAINTBRUSH_SHAPE_MONO_BRUSH,  ///< User's brush, in mono mode
 | 
				
			||||||
  PAINTBRUSH_SHAPE_MAX          ///< Upper limit.
 | 
					  PAINTBRUSH_SHAPE_MAX          ///< Upper limit.
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user