⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qscrollbar.cpp

📁 PIXIL is a small footprint operating environment, complete with PDA PIM applications, a browser and
💻 CPP
字号:
#include "qscrollbar.h"static void Scroll_Callback(Fl_Widget* o, void * pThis) {  ((QScrollBar*)pThis)->_callback();}void QScrollBar::_callback(){  valueChanged(m_pScroll->value());}QScrollBar:: QScrollBar(int min, int max, int lineStep, int pageStep, int value,			Orientation o, QWidget * parent, const char * name=0) : QWidget(parent,name){   //  m_pScroll = new Fl_Scrollbar(0,0,1,1,"Text");  m_pScroll = new NxScrollbar(0,0,1,1,"");  setWidget(m_pScroll);  if(o == Horizontal)    m_pScroll->type(FL_HORIZONTAL);  else    m_pScroll->type(FL_VERTICAL);    setRange(min,max);  setSteps(lineStep,pageStep);  setValue(value);  m_pScroll->callback((Fl_Callback*)Scroll_Callback,this);}void QScrollBar::setValue(int value) {   if(m_pScroll->type() == FL_HORIZONTAL) {      m_pScroll->value(value,		     (int)((m_nMax - m_nMin) * ((float)w() / ((float)w() + 							     (float)(m_nMax - m_nMin)))),		     m_nMin,m_nMax);   } else {    m_pScroll->value(value,		     (int)((m_nMax - m_nMin) * ((float)h() / ((float)h() + 							     (float)(m_nMax - m_nMin)))),		     m_nMin,m_nMax);   }  m_pScroll->range(m_nMin,m_nMax);}void QScrollBar::resize(int _x, int _y, int _w, int _h){  QWidget::resize(_x,_y,_w,_h);  setValue(value());}#include "qscrollbar.moc"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -