diff options
author | Joshua Leung <aligorith@gmail.com> | 2009-11-11 11:12:54 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2009-11-11 11:12:54 +0300 |
commit | 1dfc7942d3f35cbb8bb0e94fec57828da0eb756c (patch) | |
tree | 4b3c51a8c36725c31de241ee8e81637d5b61d80f /source/blender/editors/space_node/node_intern.h | |
parent | 7206437c7247040c7b3f00d7b76c715103282c4c (diff) |
Grease Pencil for Nodes Editor:
This commit restores Grease Pencil functionality for the Nodes Editor. Grease Pencil data is now stored at the NodeTree level, which means that annotations remain with the NodeTree they were made for.
Possible TODO's:
* In future, it may be worth investigating attaching Grease Pencil data to individual nodes, to allow annotations to stay attached to nodes as they are moved
* Include the settings for the 'active node' in a panel in the new NKEY region where the Grease Pencil buttons appear.
Diffstat (limited to 'source/blender/editors/space_node/node_intern.h')
-rw-r--r-- | source/blender/editors/space_node/node_intern.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/editors/space_node/node_intern.h b/source/blender/editors/space_node/node_intern.h index f55ecf1d0f4..2d4d7035568 100644 --- a/source/blender/editors/space_node/node_intern.h +++ b/source/blender/editors/space_node/node_intern.h @@ -44,6 +44,9 @@ struct wmWindowManager; #define NODE_EXTEND 1 #define NODE_EXCLUSIVE 3 +/* space_node.c */ +ARegion *node_has_buttons_region(ScrArea *sa); + /* node_header.c */ void node_header_buttons(const bContext *C, ARegion *ar); void node_menus_register(struct ARegionType *art); @@ -51,6 +54,10 @@ void node_menus_register(struct ARegionType *art); /* node_draw.c */ void drawnodespace(const bContext *C, ARegion *ar, View2D *v2d); +/* node_buttons.c */ +void node_buttons_register(struct ARegionType *art); +void NODE_OT_properties(struct wmOperatorType *ot); + /* node_ops.c */ void node_operatortypes(void); void node_keymap(wmKeyConfig *keyconf); @@ -121,6 +128,6 @@ enum { B_MATPRV, B_NODE_LOADIMAGE, B_NODE_SETIMAGE, -} eActHeader_ButEvents; +} eNodeSpace_ButEvents; #endif /* ED_NODE_INTERN_H */ |