Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

vcl/if_container.h

Go to the documentation of this file.
00001 #ifndef _VCL_IF_CONTAINER_H_
00002 #define _VCL_IF_CONTAINER_H_
00003 
00014 extern int vcl_if_container;
00015 
00016 static inline uns
00017 vcl_if_container_p (void *obj)
00018 { return (vcl_class_supports_interface_p (VCL_GET_CLASS (obj), vcl_if_container)); }
00019 
00020 
00021 #ifdef _VCL_INTERNAL_
00022 
00023 
00024 extern int vcl_mid_container_child_altered;
00025 extern int vcl_mid_container_child_changed;
00026 
00027 
00028 static inline void
00029 vcl_container_child_altered (void * obj, void * child, const struct geom_rectangle *where)
00030 { VCL_METHOD (void, vcl_mid_container_child_altered, child, where); }
00031 
00032 static inline void
00033 vcl_container_child_changed (void * obj, void * child,
00034                              const struct geom_rectangle *old_bbox,
00035                              const struct geom_rectangle *new_bbox)
00036 { VCL_METHOD (void, vcl_mid_container_child_changed, child, old_bbox, new_bbox); }
00037 
00038 
00039 extern void
00040 vcl_if_container_main (void);
00041 
00042 
00043 #endif
00044 #endif

Generated on Tue Dec 9 16:30:09 2008 for Vrr by doxygen 1.3.5