7 #ifndef __CF_SCROLLEDVIEW_H__ 8 #define __CF_SCROLLEDVIEW_H__ 10 #include <Gui/CFBin.h> 11 #include <Gui/CFAdjustment.h> 12 #include "Gui/CFScrollbar.h" 13 #include "Gui/CFEnums.h" 17 class CFScrolledViewPriv;
43 void unsetPlacement();
53 void removeWithViewport();
59 int getMinContentWidth();
61 void setMinContentWidth(
int width);
63 int getMinContentHeight();
65 void setMinContentHeight(
int height);
67 void setKineticScrolling(
bool kinetic_scrolling =
true);
69 bool getKineticScrolling();
71 void setCaptureButtonPress(
bool capture_button_press);
73 bool getCaptureButtonPress();
75 void setOverlayScrolling(
bool overlay_scrolling);
77 bool getOverlayScrolling();
79 void setMaxContentWidth(
int width);
81 int getMaxContentWidth();
83 void setMaxContentHeight(
int height);
85 int getMaxContentHeight();
87 void setPropagateNaturalWidth(
bool propagate =
true);
89 bool getPropagateNaturalWidth();
91 void setPropagateNaturalHeight(
bool propagate =
true);
93 bool getPropagateNaturalHeight();
95 sigc::signal<void, CFPositionType> signalEdgeOvershot();
97 sigc::signal<void, CFPositionType> signalEdgeReached();
105 sigc::signal<void, CFPositionType> m_edgeOvershotSignal;
107 sigc::signal<void, CFPositionType> m_edgeReachedSignal;
109 CFScrolledViewPriv* m_priv;
113 #endif // __CF_SCROLLEDVIEW_H__ CFCornerType
决定子容器应该被放置在 CFScrollWindow 的哪个角落 这个位置是与滚动条相反的。
Definition: CFEnums.h:129
CFBin 一个只允许容纳一个控件的容器类.
Definition: CFBin.h:14
CFPolicyType
确定应如何计算大小以实现滚动条的可见性模式
Definition: CFEnums.h:113
CFShadowType
通常用于更改轮廓的外观
Definition: CFEnums.h:141