libgimpwidgets, widgets: Fix icons on Path locks

The visibility lock icon and help ID was accidentally
left off the PathsTreeView set-up.
The Path Attributes also used the wrong icon to indicate
the paths were locked (compared to the one shown in the
Path Attributes dialogue).
This commit is contained in:
Alx Sa 2024-07-16 17:50:41 +00:00
parent 443f27b6ed
commit f036812a94
5 changed files with 24 additions and 19 deletions

View File

@ -104,8 +104,8 @@ path_options_dialog_new (GimpImage *image,
parent, title, role,
icon_name, desc, help_id,
_("Path _name:"),
GIMP_ICON_LOCK_CONTENT,
_("Lock path _strokes"),
GIMP_ICON_LOCK_PATH,
_("Lock p_ath"),
_("Lock path _position"),
_("Lock path _visibility"),
path_name,

View File

@ -280,6 +280,7 @@
#define GIMP_HELP_PATH_COLOR_TAG "gimp-path-color-tag"
#define GIMP_HELP_PATH_LOCK_STROKES "gimp-path-lock-strokes"
#define GIMP_HELP_PATH_LOCK_POSITION "gimp-path-lock-position"
#define GIMP_HELP_PATH_LOCK_VISIBILITY "gimp-path-lock-visibility"
#define GIMP_HELP_PATH_SELECTION_REPLACE "gimp-path-selection-replace"
#define GIMP_HELP_PATH_SELECTION_ADD "gimp-path-selection-add"
#define GIMP_HELP_PATH_SELECTION_SUBTRACT "gimp-path-selection-subtract"

View File

@ -97,22 +97,25 @@ gimp_path_tree_view_class_init (GimpPathTreeViewClass *klass)
iv_class->remove_item = (GimpRemoveItemFunc) gimp_image_remove_path;
iv_class->new_item = gimp_path_tree_view_item_new;
iv_class->action_group = "vectors";
iv_class->activate_action = "vectors-edit";
iv_class->new_action = "vectors-new";
iv_class->new_default_action = "vectors-new-last-values";
iv_class->raise_action = "vectors-raise";
iv_class->raise_top_action = "vectors-raise-to-top";
iv_class->lower_action = "vectors-lower";
iv_class->lower_bottom_action = "vectors-lower-to-bottom";
iv_class->duplicate_action = "vectors-duplicate";
iv_class->delete_action = "vectors-delete";
iv_class->lock_content_icon_name = GIMP_ICON_TOOL_PATH;
iv_class->lock_content_tooltip = _("Lock path");
iv_class->lock_content_help_id = GIMP_HELP_PATH_LOCK_STROKES;
iv_class->lock_position_icon_name = GIMP_ICON_TOOL_MOVE;
iv_class->lock_position_tooltip = _("Lock path position");
iv_class->lock_position_help_id = GIMP_HELP_PATH_LOCK_POSITION;
iv_class->action_group = "vectors";
iv_class->activate_action = "vectors-edit";
iv_class->new_action = "vectors-new";
iv_class->new_default_action = "vectors-new-last-values";
iv_class->raise_action = "vectors-raise";
iv_class->raise_top_action = "vectors-raise-to-top";
iv_class->lower_action = "vectors-lower";
iv_class->lower_bottom_action = "vectors-lower-to-bottom";
iv_class->duplicate_action = "vectors-duplicate";
iv_class->delete_action = "vectors-delete";
iv_class->lock_content_icon_name = GIMP_ICON_LOCK_PATH;
iv_class->lock_content_tooltip = _("Lock path strokes");
iv_class->lock_content_help_id = GIMP_HELP_PATH_LOCK_STROKES;
iv_class->lock_position_icon_name = GIMP_ICON_LOCK_POSITION;
iv_class->lock_position_tooltip = _("Lock path position");
iv_class->lock_position_help_id = GIMP_HELP_PATH_LOCK_POSITION;
iv_class->lock_visibility_icon_name = GIMP_ICON_LOCK_VISIBILITY;
iv_class->lock_visibility_tooltip = _("Lock path visibility");
iv_class->lock_position_help_id = GIMP_HELP_PATH_LOCK_VISIBILITY;
}
static void

@ -1 +1 @@
Subproject commit d129d52bf837f217b034947738fedf44a8dddc51
Subproject commit c23a30befeec8862504d4a9b992b932d0af41e5a

View File

@ -183,6 +183,7 @@ G_BEGIN_DECLS
#define GIMP_ICON_LOCK "gimp-lock"
#define GIMP_ICON_LOCK_ALPHA "gimp-lock-alpha"
#define GIMP_ICON_LOCK_CONTENT "gimp-lock-content"
#define GIMP_ICON_LOCK_PATH "gimp-lock-path"
#define GIMP_ICON_LOCK_POSITION "gimp-lock-position"
#define GIMP_ICON_LOCK_VISIBILITY "gimp-lock-visibility"
#define GIMP_ICON_LOCK_MULTI "gimp-lock-multi"