diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2009-03-29 23:44:39 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2009-03-29 23:44:39 +0400 |
commit | 6705b6f96ea4255f6bd69a039562ed603a83a83e (patch) | |
tree | d8859110c9810e66666ba8add287ca201a0d6238 /source/blender/editors/space_buttons/buttons_intern.h | |
parent | 9b7f44ceb56c741af10459924be7775ea91bfa68 (diff) |
UI:
* Added a PanelType and HeaderType for registering panels
and headers in regions. When the region draws, it will
then automatically draw the ones that were registerd with
poll and draw callbacks.
Used for text header, properties and object buttons now.
Diffstat (limited to 'source/blender/editors/space_buttons/buttons_intern.h')
-rw-r--r-- | source/blender/editors/space_buttons/buttons_intern.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/source/blender/editors/space_buttons/buttons_intern.h b/source/blender/editors/space_buttons/buttons_intern.h index 17c4e39ddd6..e979e815e18 100644 --- a/source/blender/editors/space_buttons/buttons_intern.h +++ b/source/blender/editors/space_buttons/buttons_intern.h @@ -28,6 +28,10 @@ #ifndef ED_BUTTONS_INTERN_H #define ED_BUTTONS_INTERN_H +struct ARegion; +struct ARegionType; +struct bContext; + /* warning: the values of these defines are used in sbuts->tabs[7] */ /* buts->mainb new */ #define CONTEXT_SCENE 0 @@ -73,9 +77,9 @@ /* internal exports only */ /* image_header.c */ -void buttons_header_buttons(const bContext *C, ARegion *ar); -void buttons_scene(const bContext *C, ARegion *ar); -void buttons_object(const bContext *C, ARegion *ar); +void buttons_header_buttons(const struct bContext *C, struct ARegion *ar); +void buttons_scene(const struct bContext *C, struct ARegion *ar); +void buttons_object_register(struct ARegionType *art); #endif /* ED_BUTTONS_INTERN_H */ |