47 void update_widgets();
58 double_slider iHueSlider;
69 label iTileWidthLabel;
71 label iTileHeightLabel;
76 double_slider iSmoothnessSlider;
89 double_slider iAngleSlider;
112 std::shared_ptr<i_widget> iPreview;
114 bool iUpdatingWidgets;
115 bool iIgnoreHueSliderChange;
116 std::vector<std::pair<std::size_t, double>> iHueSelection;