Beispiel #1
0
void Browser::pageControlCB(Widget w, XtPointer client, XtPointer )
{
    Browser *browser = (Browser *)client;
    int max;
    int value;
    int slider_size;

    if(browser->ignore_cb) return;

    theIBMApplication->setBusyCursor(TRUE);
    XtVaGetValues(w, 
		  XmNmaximum, &max,
		  XmNvalue, &value,
		  XmNsliderSize, &slider_size,
		  NULL);
    if(value == 0)
    {
	if(browser->prevPage())
	    browser->adjustScrollBar(False);
    }
    else if(value == (max - slider_size))
    {
	if(browser->nextPage())
	    browser->adjustScrollBar(True);
    }
    theIBMApplication->setBusyCursor(FALSE);
}