1 package mhr.app.fragments.layers.lut;
4 import mhr.app.fragments.layers.LayerSettingsFragment;
5 import mhr.appandroid.views.CurvesView;
6 import mhr.appandroid.views.LabelledSeekBar;
8 import mhr.appcore.image.layers.LayerSpecificPresentation;
9 import mhr.appcore.image.layers.lut.CurvesLUTLayerSpecificPresentation;
10 import mhr.appcore.image.layers.lut.GammaLUTLayerSpecificPresentation;
12 import android.os.Bundle;
13 import android.view.LayoutInflater;
14 import android.view.View;
15 import android.view.View.OnClickListener;
16 import android.view.ViewGroup;
17 import android.widget.AdapterView;
18 import android.widget.ArrayAdapter;
19 import android.widget.Spinner;
20 import android.widget.AdapterView.OnItemSelectedListener;
43 protected float[][]
defVals =
new float[][] {
52 protected View
initView(LayoutInflater
inflater, ViewGroup container, Bundle savedInstanceState) {
53 root = inflater.inflate(
R.layout.fragment_curves_layer_settings, container,
false);
55 ChSp = (Spinner)
root.findViewById(
R.id.ChannelSp);
57 ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
activity,
R.array.CurvesChannelNames, android.R.layout.simple_spinner_item);
58 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59 ChSp.setAdapter(adapter);
60 ChSp.setOnItemSelectedListener(
new OnItemSelectedListener() {
63 public void onItemSelected(AdapterView<?>
parent, View view,
int position,
long id) {
82 selected.setVisibility(View.VISIBLE);
86 public void onNothingSelected(AdapterView<?> parent) {
97 root.findViewById(
R.id.CurvesCancelBtn).setOnClickListener(
new OnClickListener() {
109 root.findViewById(
R.id.CurvesSelectBtn).setOnClickListener(
new OnClickListener() {