scaled-buffer: remove *_from_node() functions

This commit is contained in:
tokyo4j 2025-09-07 21:45:29 +09:00 committed by Hiroaki Yamamoto
parent 3923b27384
commit fb3dcb7959
9 changed files with 0 additions and 44 deletions

View file

@ -62,7 +62,6 @@ enum lab_node_type {
/* never returned by get_cursor_context() */ /* never returned by get_cursor_context() */
LAB_NODE_TREE, LAB_NODE_TREE,
LAB_NODE_SCALED_BUFFER,
}; };
enum lab_node_type node_type_parse(const char *context); enum lab_node_type node_type_parse(const char *context);

View file

@ -59,13 +59,6 @@ struct lab_layer_popup *node_layer_popup_from_node(
struct menuitem *node_menuitem_from_node( struct menuitem *node_menuitem_from_node(
struct wlr_scene_node *wlr_scene_node); struct wlr_scene_node *wlr_scene_node);
/**
* node_scaled_buffer_from_node - return scaled_buffer from node
* @wlr_scene_node: wlr_scene_node from which to return data
*/
struct scaled_buffer *node_scaled_buffer_from_node(
struct wlr_scene_node *wlr_scene_node);
/** /**
* node_try_ssd_button_from_node - return ssd_button or NULL from node * node_try_ssd_button_from_node - return ssd_button or NULL from node
* @wlr_scene_node: wlr_scene_node from which to return data * @wlr_scene_node: wlr_scene_node from which to return data

View file

@ -48,7 +48,4 @@ void scaled_icon_buffer_set_view(struct scaled_icon_buffer *self,
void scaled_icon_buffer_set_icon_name(struct scaled_icon_buffer *self, void scaled_icon_buffer_set_icon_name(struct scaled_icon_buffer *self,
const char *icon_name); const char *icon_name);
/* Obtain scaled_icon_buffer from wlr_scene_node */
struct scaled_icon_buffer *scaled_icon_buffer_from_node(struct wlr_scene_node *node);
#endif /* LABWC_SCALED_ICON_BUFFER_H */ #endif /* LABWC_SCALED_ICON_BUFFER_H */

View file

@ -64,7 +64,4 @@ struct scaled_img_buffer {
struct scaled_img_buffer *scaled_img_buffer_create(struct wlr_scene_tree *parent, struct scaled_img_buffer *scaled_img_buffer_create(struct wlr_scene_tree *parent,
struct lab_img *img, int width, int height); struct lab_img *img, int width, int height);
/* Obtain scaled_img_buffer from wlr_scene_node */
struct scaled_img_buffer *scaled_img_buffer_from_node(struct wlr_scene_node *node);
#endif /* LABWC_SCALED_IMG_BUFFER_H */ #endif /* LABWC_SCALED_IMG_BUFFER_H */

View file

@ -332,7 +332,6 @@ get_cursor_context(struct server *server)
ret.type = LAB_NODE_MENUITEM; ret.type = LAB_NODE_MENUITEM;
return ret; return ret;
case LAB_NODE_TREE: case LAB_NODE_TREE:
case LAB_NODE_SCALED_BUFFER:
/* Continue to parent node */ /* Continue to parent node */
break; break;
default: default:

View file

@ -68,15 +68,6 @@ node_menuitem_from_node(struct wlr_scene_node *wlr_scene_node)
return (struct menuitem *)node_descriptor->data; return (struct menuitem *)node_descriptor->data;
} }
struct scaled_buffer *
node_scaled_buffer_from_node(struct wlr_scene_node *wlr_scene_node)
{
assert(wlr_scene_node->data);
struct node_descriptor *node_descriptor = wlr_scene_node->data;
assert(node_descriptor->type == LAB_NODE_SCALED_BUFFER);
return (struct scaled_buffer *)node_descriptor->data;
}
struct ssd_button * struct ssd_button *
node_try_ssd_button_from_node(struct wlr_scene_node *wlr_scene_node) node_try_ssd_button_from_node(struct wlr_scene_node *wlr_scene_node)
{ {

View file

@ -197,8 +197,6 @@ scaled_buffer_create(struct wlr_scene_tree *parent,
free(self); free(self);
return NULL; return NULL;
} }
node_descriptor_create(&self->scene_buffer->node,
LAB_NODE_SCALED_BUFFER, /*view*/ NULL, self);
self->impl = impl; self->impl = impl;
/* /*

View file

@ -349,12 +349,3 @@ scaled_icon_buffer_set_icon_name(struct scaled_icon_buffer *self,
xstrdup_replace(self->icon_name, icon_name); xstrdup_replace(self->icon_name, icon_name);
scaled_buffer_request_update(self->scaled_buffer, self->width, self->height); scaled_buffer_request_update(self->scaled_buffer, self->width, self->height);
} }
struct scaled_icon_buffer *
scaled_icon_buffer_from_node(struct wlr_scene_node *node)
{
struct scaled_buffer *scaled_buffer =
node_scaled_buffer_from_node(node);
assert(scaled_buffer->impl == &impl);
return scaled_buffer->data;
}

View file

@ -65,12 +65,3 @@ scaled_img_buffer_create(struct wlr_scene_tree *parent, struct lab_img *img,
return self; return self;
} }
struct scaled_img_buffer *
scaled_img_buffer_from_node(struct wlr_scene_node *node)
{
struct scaled_buffer *scaled_buffer =
node_scaled_buffer_from_node(node);
assert(scaled_buffer->impl == &impl);
return scaled_buffer->data;
}