Lines Matching refs:parameter

65 			BDiscreteParameter &parameter);
77 BDiscreteParameter &parameter);
89 int32 maxValue, BContinuousParameter &parameter);
102 BContinuousParameter &parameter);
114 BTextParameter &parameter);
125 static MessageFilter *FilterFor(BView *view, BParameter &parameter);
134 BContinuousParameter &parameter);
148 DiscreteMessageFilter(BControl *control, BDiscreteParameter &parameter);
159 TextMessageFilter(BControl *control, BTextParameter &parameter);
179 parameter_should_be_hidden(BParameter &parameter)
184 if (parameter.Type() != BParameter::B_NULL_PARAMETER
185 || strcmp(parameter.Kind(), B_WEB_PHYSICAL_INPUT))
188 for (int32 i = 0; i < parameter.CountOutputs(); i++) {
189 if (!strcmp(parameter.OutputAt(0)->Kind(), B_INPUT_MUX))
198 start_watching_for_parameter_changes(BControl* control, BParameter &parameter)
204 if (roster->StartWatching(control, parameter.Web()->Node(),
206 fprintf(stderr, "DefaultMediaTheme: Failed to start watching parameter"
207 "\"%s\"\n", parameter.Name());
214 stop_watching_for_parameter_changes(BControl* control, BParameter &parameter)
220 roster->StopWatching(control, parameter.Web()->Node(),
319 BDiscreteParameter &parameter)
321 fParameter(parameter)
349 BDiscreteParameter &parameter)
351 fParameter(parameter)
379 int32 maxValue, BContinuousParameter &parameter)
381 fParameter(parameter)
409 orientation orientation, int32 channels, BContinuousParameter &parameter)
411 fParameter(parameter)
441 BTextParameter &parameter)
443 fParameter(parameter)
480 MessageFilter::FilterFor(BView *view, BParameter &parameter)
486 switch (parameter.Type()) {
489 static_cast<BContinuousParameter &>(parameter));
493 static_cast<BDiscreteParameter &>(parameter));
497 static_cast<BTextParameter &>(parameter));
510 BContinuousParameter &parameter)
513 fParameter(parameter)
523 ERROR("ContinuousMessageFilter: unknown continuous parameter view\n");
542 // update parameter from control
560 ERROR("ContinuousMessageFilter::Filter: Could not set parameter "
567 // update view from parameter -- if the message concerns us
571 if (message->FindInt32("parameter", &parameterID) != B_OK
595 "parameter %p (name '%s', node %d)\n", &fParameter,
616 BDiscreteParameter &parameter)
618 fParameter(parameter)
626 if (parameter.GetValue((void *)&value, &size, NULL) < B_OK) {
628 "parameter %p (name '%s', node %d)\n", &parameter,
629 parameter.Name(), (int)(parameter.Web()->Node().node));
638 ERROR("DiscreteMessageFilter: unknown discrete parameter view\n");
656 TRACE("DiscreteMessageFilter::Filter: Got a new parameter value\n");
660 if (message->FindInt32("parameter", &parameterID) != B_OK
671 "parameter %p (name '%s', node %d)\n", &fParameter,
701 ERROR("DiscreteMessageFilter::Filter: Could not set parameter value for %p\n", &fParameter);
713 BTextParameter &parameter)
715 fParameter(parameter)
722 size_t valueSize = parameter.MaxBytes();
725 if (parameter.GetValue((void *)value, &valueSize, NULL) < B_OK) {
727 "parameter %p (name '%s', node %d)\n", &parameter,
728 parameter.Name(), (int)(parameter.Web()->Node().node));
736 ERROR("TextMessageFilter: unknown text parameter view\n");
754 TRACE("TextMessageFilter::Filter: Got a new parameter value\n");
758 if (message->FindInt32("parameter", &parameterID) != B_OK
770 "parameter %p (name '%s', node %d)\n", &fParameter,
787 // update parameter value
794 ERROR("TextMessageFilter::Filter: Could not set parameter value for %p\n", &fParameter);
814 DefaultMediaTheme::MakeControlFor(BParameter *parameter)
818 return MakeViewFor(parameter);
830 // do we have more than one attached parameter group?
891 // Create and add the parameter views
899 BParameter *parameter = group.ParameterAt(i);
900 if (parameter == NULL)
903 BView *parameterView = MakeSelfHostingViewFor(*parameter);
938 DefaultMediaTheme::MakeSelfHostingViewFor(BParameter& parameter)
940 if (parameter.Flags() & B_HIDDEN_PARAMETER
941 || parameter_should_be_hidden(parameter))
944 BView *view = MakeViewFor(&parameter);
947 // don't need for a null parameter; that's why it returns NULL.
950 if (parameter.Type() == BParameter::B_NULL_PARAMETER) {
951 if (parameter.Group()->ParameterAt(0) == &parameter) {
952 // this is the first parameter in this group, so
954 return new TitleView(parameter.Name());
956 BStringView *stringView = new BStringView(parameter.Name(),
957 parameter.Name());
966 MessageFilter *filter = MessageFilter::FilterFor(view, parameter);
975 DefaultMediaTheme::MakeViewFor(BParameter *parameter)
977 switch (parameter->Type()) {
979 // there is no default view for a null parameter
985 = static_cast<BDiscreteParameter &>(*parameter);
1007 = static_cast<BContinuousParameter &>(*parameter);
1037 BSlider *slider = new Slider(parameter->Name(),
1038 parameter->Name(), int32(continuous.MinValue() * 1000),
1047 = static_cast<BTextParameter &>(*parameter);
1052 ERROR("BMediaTheme: Don't know parameter type: 0x%x\n",
1053 parameter->Type());