Home | History | Annotate | Download | only in src

Lines Matching full:trackbar

64     ControlRef trackbar;
162 CvTrackbar* trackbar = window->toolbar.first;
164 while (trackbar != 0) {
166 trackbar = trackbar->next;
174 CvTrackbar* trackbar = NULL;
176 trackbar = window->toolbar.first;
177 while (trackbar != 0 && trackbar->trackbar != handle)
178 trackbar = trackbar->next;
179 if (trackbar != 0 && trackbar->trackbar == handle)
183 return trackbar;
207 CvTrackbar* trackbar = window->toolbar.first;
209 while (trackbar != 0 && strcmp( trackbar->name, name ) != 0)
210 trackbar = trackbar->next;
212 return trackbar;
309 CvTrackbar* trackbar;
324 for( trackbar = window->toolbar.first; trackbar != 0; )
326 CvTrackbar* next = trackbar->next;
327 cvFree( (void**)&trackbar );
328 trackbar = next;
432 //CvTrackbar* trackbar;
453 //CvTrackbar* trackbar;
469 CvTrackbar * trackbar = icvTrackbarByHandle (theControl);
471 if (trackbar == NULL)
473 fprintf(stderr,"Error getting trackbar\n");
479 if ( trackbar->data )
480 *trackbar->data = pos;
481 if ( trackbar->notify )
482 trackbar->notify(pos);
483 else if ( trackbar->notify2 )
484 trackbar->notify2(pos, trackbar->userdata);
491 sprintf(valueinchar, " (%d)", *trackbar->data);
498 CFStringAppendCString(cfstring,trackbar->name,encoding);
501 SetControlData(trackbar->label, kControlEntireControl,kControlStaticTextCFStringTag, sizeof(cfstring), &cfstring);
502 DrawControls(trackbar->parent->window);
522 CvTrackbar* trackbar = 0;
529 CV_ERROR( CV_StsNullPtr, "NULL window or trackbar name" );
532 CV_ERROR( CV_StsOutOfRange, "Bad trackbar maximal value" );
538 trackbar = icvFindTrackbarByName(window,trackbar_name);
539 if( !trackbar )
542 trackbar = (CvTrackbar*)cvAlloc(sizeof(CvTrackbar) + len + 1);
543 memset( trackbar, 0, sizeof(*trackbar));
544 trackbar->signature = CV_TRACKBAR_MAGIC_VAL;
545 trackbar->name = (char*)(trackbar+1);
546 memcpy( trackbar->name, trackbar_name, len + 1 );
547 trackbar->parent = window;
548 trackbar->next = window->toolbar.first;
549 window->toolbar.first = trackbar;
558 trackbar->pos = value;
559 trackbar->data = val;
562 trackbar->maxval = count;
574 sprintf(valueinchar, "%s (%d)",trackbar_name, trackbar->maxval);
578 trackbar->labelSize = qdSize.h;
592 sprintf(valueinchar, "%s (%d)",trackbar_name, trackbar->pos);
601 CreateSliderControl (window->window,&stboundsRect, trackbar->pos,0,trackbar->maxval,kControlSliderLiveFeedback,0,true,NewControlActionUPP(TrackbarActionProcPtr),&outControl);
607 trackbar->trackbar = outControl;
608 trackbar->label = stoutControl;
616 trackbar->notify = on_notify;
617 trackbar->notify2 = on_notify2;
618 trackbar->userdata = userdata;
671 CvTrackbar* trackbar = 0;
674 CV_ERROR( CV_StsNullPtr, "NULL trackbar or window name" );
678 trackbar = icvFindTrackbarByName( window, trackbar_name );
680 if( trackbar )
681 pos = trackbar->pos;
695 CvTrackbar* trackbar = 0;
698 CV_ERROR( CV_StsNullPtr, "NULL trackbar or window name" );
702 trackbar = icvFindTrackbarByName( window, trackbar_name );
704 if( trackbar )
709 if( pos > trackbar->maxval )
710 pos = trackbar->maxval;
712 // Set new value and redraw the trackbar
713 SetControlValue( trackbar->trackbar, pos );
714 Draw1Control( trackbar->trackbar );
1060 SizeControl(t->trackbar,bounds.right - bounds.left - INTERWIDGETSPACE*3 - LABELWIDTH , WIDGETHEIGHT);