mirror of https://github.com/GNOME/gimp.git
app: define one more standard tool handle size
This commit is contained in:
parent
cf0402f069
commit
3f6a70f7fe
|
@ -51,7 +51,7 @@
|
|||
#include "gimp-intl.h"
|
||||
|
||||
#define EPSILON 3 /* move distance after which we do a box-select */
|
||||
#define MARKER_WIDTH 5 /* size (in pixels) of the square handles */
|
||||
|
||||
|
||||
/* local function prototypes */
|
||||
|
||||
|
@ -696,16 +696,24 @@ gimp_align_tool_draw (GimpDrawTool *draw_tool)
|
|||
}
|
||||
|
||||
gimp_draw_tool_add_handle (draw_tool, GIMP_HANDLE_FILLED_SQUARE,
|
||||
x, y, MARKER_WIDTH, MARKER_WIDTH,
|
||||
x, y,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_HANDLE_ANCHOR_NORTH_WEST);
|
||||
gimp_draw_tool_add_handle (draw_tool, GIMP_HANDLE_FILLED_SQUARE,
|
||||
x + w, y, MARKER_WIDTH, MARKER_WIDTH,
|
||||
x + w, y,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_HANDLE_ANCHOR_NORTH_EAST);
|
||||
gimp_draw_tool_add_handle (draw_tool, GIMP_HANDLE_FILLED_SQUARE,
|
||||
x, y + h, MARKER_WIDTH, MARKER_WIDTH,
|
||||
x, y + h,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_HANDLE_ANCHOR_SOUTH_WEST);
|
||||
gimp_draw_tool_add_handle (draw_tool, GIMP_HANDLE_FILLED_SQUARE,
|
||||
x + w, y + h, MARKER_WIDTH, MARKER_WIDTH,
|
||||
x + w, y + h,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_HANDLE_ANCHOR_SOUTH_EAST);
|
||||
}
|
||||
else if (GIMP_IS_GUIDE (list->data))
|
||||
|
@ -721,10 +729,14 @@ gimp_align_tool_draw (GimpDrawTool *draw_tool)
|
|||
x = gimp_guide_get_position (guide);
|
||||
h = gimp_image_get_height (image);
|
||||
gimp_draw_tool_add_handle (draw_tool, GIMP_HANDLE_FILLED_SQUARE,
|
||||
x, h, MARKER_WIDTH, MARKER_WIDTH,
|
||||
x, h,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_HANDLE_ANCHOR_SOUTH);
|
||||
gimp_draw_tool_add_handle (draw_tool, GIMP_HANDLE_FILLED_SQUARE,
|
||||
x, 0, MARKER_WIDTH, MARKER_WIDTH,
|
||||
x, 0,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_HANDLE_ANCHOR_NORTH);
|
||||
break;
|
||||
|
||||
|
@ -732,10 +744,14 @@ gimp_align_tool_draw (GimpDrawTool *draw_tool)
|
|||
y = gimp_guide_get_position (guide);
|
||||
w = gimp_image_get_width (image);
|
||||
gimp_draw_tool_add_handle (draw_tool, GIMP_HANDLE_FILLED_SQUARE,
|
||||
w, y, MARKER_WIDTH, MARKER_WIDTH,
|
||||
w, y,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_HANDLE_ANCHOR_EAST);
|
||||
gimp_draw_tool_add_handle (draw_tool, GIMP_HANDLE_FILLED_SQUARE,
|
||||
0, y, MARKER_WIDTH, MARKER_WIDTH,
|
||||
0, y,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_HANDLE_ANCHOR_WEST);
|
||||
break;
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
#define GIMP_TOOL_HANDLE_SIZE_CIRCLE 13
|
||||
#define GIMP_TOOL_HANDLE_SIZE_CROSS 15
|
||||
#define GIMP_TOOL_HANDLE_SIZE_LARGE 25
|
||||
#define GIMP_TOOL_HANDLE_SIZE_SMALL 7
|
||||
|
||||
|
||||
#define GIMP_TYPE_DRAW_TOOL (gimp_draw_tool_get_type ())
|
||||
|
|
|
@ -62,7 +62,6 @@
|
|||
|
||||
#define EDIT_SELECT_SCROLL_LOCK FALSE
|
||||
#define ARROW_VELOCITY 25
|
||||
#define CENTER_CROSS_SIZE 7
|
||||
|
||||
|
||||
typedef struct _GimpEditSelectionTool
|
||||
|
@ -975,8 +974,8 @@ gimp_edit_selection_tool_draw (GimpDrawTool *draw_tool)
|
|||
GIMP_HANDLE_CROSS,
|
||||
edit_select->center_x + edit_select->cumlx,
|
||||
edit_select->center_y + edit_select->cumly,
|
||||
CENTER_CROSS_SIZE,
|
||||
CENTER_CROSS_SIZE,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_HANDLE_ANCHOR_CENTER);
|
||||
|
||||
GIMP_DRAW_TOOL_CLASS (parent_class)->draw (draw_tool);
|
||||
|
|
|
@ -69,10 +69,7 @@ enum
|
|||
#define MIN_HANDLE_SIZE 15
|
||||
#define NARROW_MODE_HANDLE_SIZE 15
|
||||
#define NARROW_MODE_THRESHOLD 45
|
||||
#define CENTER_CROSS_SIZE 7
|
||||
|
||||
|
||||
#define SQRT5 2.236067977
|
||||
#define SQRT5 2.236067977
|
||||
|
||||
typedef enum
|
||||
{
|
||||
|
@ -1778,8 +1775,8 @@ gimp_rectangle_tool_draw (GimpDrawTool *draw_tool,
|
|||
GIMP_HANDLE_CROSS,
|
||||
(pub_x1 + pub_x2) / 2.0,
|
||||
(pub_y1 + pub_y2) / 2.0,
|
||||
CENTER_CROSS_SIZE,
|
||||
CENTER_CROSS_SIZE,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_TOOL_HANDLE_SIZE_SMALL,
|
||||
GIMP_HANDLE_ANCHOR_CENTER);
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue