{
this->plugin = plugin;
this->gui = gui;
- for( int i=0; i<3; ++i ) {
- vframes[i] = new VFrame(COLOR_W, COLOR_H, BC_RGB888);
- vframes[i]->clear_frame();
- }
}
GradientInColorButton::~GradientInColorButton()
{
- for( int i=0; i<3; ++i )
- delete vframes[i];
}
void GradientInColorButton::handle_done_event(int result)
{
this->plugin = plugin;
this->gui = gui;
- for( int i=0; i<3; ++i ) {
- vframes[i] = new VFrame(COLOR_W, COLOR_H, BC_RGB888);
- vframes[i]->clear_frame();
- }
}
GradientOutColorButton::~GradientOutColorButton()
{
- for( int i=0; i<3; ++i )
- delete vframes[i];
}
void GradientOutColorButton::handle_done_event(int result)
{
if( result ) {
- gui->lock_window("GradientInColorButton::handle_done_event");
+ gui->lock_window("GradientOutColorButton::handle_done_event");
update_gui(orig_color, orig_alpha);
gui->unlock_window();
handle_new_color(orig_color, orig_alpha);
int out1, out2, out3, out4;
YUV::yuv.rgb_to_yuv_8(in_r,in_g,in_b, in1,in2,in3);
in4 = plugin->config.in_a;
- int out_r = plugin->config.in_r;
- int out_g = plugin->config.in_g;
- int out_b = plugin->config.in_b;
+ int out_r = plugin->config.out_r;
+ int out_g = plugin->config.out_g;
+ int out_b = plugin->config.out_b;
YUV::yuv.rgb_to_yuv_8(out_r,out_g,out_b, out1,out2,out3);
out4 = plugin->config.out_a;
CREATE_GRADIENT(unsigned char, int, 3, 0xff)
int out1, out2, out3, out4;
YUV::yuv.rgb_to_yuv_8(in_r,in_g,in_b, in1,in2,in3);
in4 = plugin->config.in_a;
- int out_r = plugin->config.in_r;
- int out_g = plugin->config.in_g;
- int out_b = plugin->config.in_b;
+ int out_r = plugin->config.out_r;
+ int out_g = plugin->config.out_g;
+ int out_b = plugin->config.out_b;
YUV::yuv.rgb_to_yuv_8(out_r,out_g,out_b, out1,out2,out3);
out4 = plugin->config.out_a;
CREATE_GRADIENT(unsigned char, int, 4, 0xff)