/* Generated by wbuild from "Scrollbar.w" ** (generator version $Revision: 2.0 $ of $Date: 93/07/06 16:08:04 $) */ #ifndef _XfwfScrollbarP_H_ #define _XfwfScrollbarP_H_ #include "BoardP.h" #include "Scrollbar.h" typedef void (*scroll_response_Proc)( #if NeedFunctionPrototypes Widget ,XtPointer ,XtPointer #endif ); #define XtInherit_scroll_response ((scroll_response_Proc) _XtInherit) typedef struct { /* methods */ scroll_response_Proc scroll_response; /* class variables */ } XfwfScrollbarClassPart; typedef struct _XfwfScrollbarClassRec { CoreClassPart core_class; CompositeClassPart composite_class; XfwfCommonClassPart xfwfCommon_class; XfwfFrameClassPart xfwfFrame_class; XfwfBoardClassPart xfwfBoard_class; XfwfScrollbarClassPart xfwfScrollbar_class; } XfwfScrollbarClassRec; typedef struct { /* resources */ Boolean vertical; XtCallbackList scrollCallback; XtCallbackProc scrollResponse; Cardinal initialDelay; Cardinal repeatDelay; float increment; Pixel scrollbarForeground; Dimension shadow; Dimension minsize; /* private state */ Widget arrow1; Widget arrow2; Widget slider; Boolean initializing; XtCallbackProc slider_scroll; } XfwfScrollbarPart; typedef struct _XfwfScrollbarRec { CorePart core; CompositePart composite; XfwfCommonPart xfwfCommon; XfwfFramePart xfwfFrame; XfwfBoardPart xfwfBoard; XfwfScrollbarPart xfwfScrollbar; } XfwfScrollbarRec; externalref XfwfScrollbarClassRec xfwfScrollbarClassRec; #endif /* _XfwfScrollbarP_H_ */