Add files via upload

fisiere electron
This commit is contained in:
Cerbu Andrei Mihnea
2022-06-05 14:20:43 +03:00
committed by GitHub
parent eee04d2e45
commit 26aae27835
30 changed files with 6354 additions and 0 deletions
+251
View File
@@ -0,0 +1,251 @@
#ifndef CHANGE_COLOR_PANEL_H_INCLUDED
#define CHANGE_COLOR_PANEL_H_INCLUDED
#include "startup_page.h"
#include "workplace_page.h"
//Andrei CERBU pana jos
void change_color_icon_startup_page(int var, int W, int H, int R)
{
switch(var)
{
case 1:
setlinestyle(SOLID_LINE,0,7);
setcolor(RED);
rectangle(W/6,H/4,W/6+R*H/6,H/4+R*H/6);
break;
case 2:
setlinestyle(SOLID_LINE,0,7);
setcolor(RED);
rectangle(W/3,H/4,W/3+R*H/6,H/4+R*H/6);
break;
case 3:
setlinestyle(SOLID_LINE,0,7);
setcolor(RED);
rectangle(W/6,3*H/4-R*H/6,W/6+R*H/6,3*H/4);
break;
case 4:
setlinestyle(SOLID_LINE,0,7);
setcolor(RED);
rectangle(W/3,3*H/4-R*H/6,W/3+R*H/6,3*H/4);
break;
case 0:
setcolor(WHITE);
create_panels_startup_page(W,H,R);
break;
}
}
void change_color_icon_top_menu_workplace_page(int W, int H, int R, int val){
int width_rectangle = W/12;
int height_rectangle = H/24;
switch(val){
case 1:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle(3*width_rectangle*R,0,4*width_rectangle*R, height_rectangle*R);
break;
case 2:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle(4*width_rectangle*R,0,5*width_rectangle*R, height_rectangle*R);
break;
case 3:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle(5*width_rectangle*R,0,6*width_rectangle*R, height_rectangle*R);
break;
case 4:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle(6*width_rectangle*R,0,7*width_rectangle*R, height_rectangle*R);
break;
case 5:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle(7*width_rectangle*R,0,8*width_rectangle*R, height_rectangle*R);
break;
case 6:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle(8*width_rectangle*R,0,9*width_rectangle*R, height_rectangle*R);
break;
case 0:
setlinestyle(SOLID_LINE,0,3);
setcolor(WHITE);
create_top_menu_workplace(W,H,R,W/12,H/24);
break;
}
}
void change_color_icon_left_menu_workplace_page(int W, int H, int R, int val){
int width_rectangle = W/9;
int height_rectangle = H/16;
switch(val){
case 1:
setlinestyle(SOLID_LINE,0,2);
setcolor(RED);
rectangle(0,(height_rectangle*3)*R,width_rectangle*R,(height_rectangle*4)*R);
break;
case 2:
setlinestyle(SOLID_LINE,0,2);
setcolor(RED);
rectangle(0,(height_rectangle*4)*R,width_rectangle*R,(height_rectangle*5)*R);
break;
case 3:
setlinestyle(SOLID_LINE,0,2);
setcolor(RED);
rectangle(0,(height_rectangle*5)*R,width_rectangle*R,(height_rectangle*6)*R);
break;
case 4:
setlinestyle(SOLID_LINE,0,2);
setcolor(RED);
rectangle(0,(height_rectangle*6)*R,width_rectangle*R,(height_rectangle*7)*R);
break;
case 5:
setlinestyle(SOLID_LINE,0,2);
setcolor(RED);
rectangle(0,(height_rectangle*7)*R,width_rectangle*R,(height_rectangle*8)*R);
break;
case 6:
setlinestyle(SOLID_LINE,0,2);
setcolor(RED);
rectangle(0,(height_rectangle*8)*R,width_rectangle*R,(height_rectangle*9)*R);
break;
case 7:
setlinestyle(SOLID_LINE,0,2);
setcolor(RED);
rectangle(0,(height_rectangle*9)*R,width_rectangle*R,(height_rectangle*10)*R);
break;
case 8:
setlinestyle(SOLID_LINE,0,2);
setcolor(RED);
rectangle(0,(height_rectangle*10)*R,width_rectangle*R,(height_rectangle*11)*R);
break;
case 9:
setlinestyle(SOLID_LINE,0,2);
setcolor(RED);
rectangle(0,(height_rectangle*11)*R,width_rectangle*R,(height_rectangle*12)*R);
break;
case 0:
setlinestyle(SOLID_LINE,0,3);
setcolor(WHITE);
create_left_menu_workplace(W,H,R,W/9,H/16);
break;
}
}
void change_color_icon_right_menu_workplace_page(int W, int H, int R, int val){
int width_rectangle = W/9;
int height_rectangle = H/16;
switch(val){
case 1:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle((W-width_rectangle)*R,2*height_rectangle*R,W,3*height_rectangle*R);
break;
case 2:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle((W-width_rectangle)*R,3*height_rectangle*R,W,4*height_rectangle*R);
break;
case 3:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle((W-width_rectangle)*R,4*height_rectangle*R,W,5*height_rectangle*R);
break;
case 4:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle((W-width_rectangle)*R,5*height_rectangle*R,W,6*height_rectangle*R);
break;
case 5:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle((W-width_rectangle)*R,6*height_rectangle*R,W,7*height_rectangle*R);
break;
case 6:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle((W-width_rectangle)*R,7*height_rectangle*R,W,8*height_rectangle*R);
break;
case 0:
setlinestyle(SOLID_LINE,0,3);
setcolor(WHITE);
create_right_menu_workplace(W,H,R,W/9,H/16);
break;
}
}
void change_color_icon_undo_redu_menu_workplace_page(int W, int H, int R, int val){
int width_rectangle = W/18;
int height_rectangle = H/16;
switch(val){
case 1:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle(2*width_rectangle/9,14.2*height_rectangle*R,width_rectangle,15*height_rectangle*R);
break;
case 2:
setlinestyle(SOLID_LINE,0,3);
setcolor(RED);
rectangle(width_rectangle,14.2*height_rectangle*R,16*width_rectangle/9,15*height_rectangle*R);
break;
case 0:
setlinestyle(SOLID_LINE,0,3);
setcolor(WHITE);
create_undo_redo_menu_workplace(W,H,R,W/18,H/16);
break;
}
}
void change_color_icon_drawing_line_type_menu_workplace(int W, int H, int R, int val, int condition){
int width_rectangle = W/10;
int height_rectangle = H/22;
switch(val){
case 1:
setlinestyle(SOLID_LINE,0,1);
setcolor(RED);
rectangle((W-width_rectangle)*R,(height_rectangle*11.1)*R,W-width_rectangle/9,(height_rectangle*12.1)*R);
break;
case 4:
setlinestyle(SOLID_LINE,0,1);
setcolor(RED);
rectangle((W-width_rectangle)*R,(height_rectangle*12.1)*R,W-width_rectangle/9,(height_rectangle*13.1)*R);
break;
case 2:
setlinestyle(SOLID_LINE,0,1);
setcolor(RED);
rectangle((W-width_rectangle)*R,(height_rectangle*13.1)*R,W-width_rectangle/9,(height_rectangle*14.1)*R);
break;
case 3:
setlinestyle(SOLID_LINE,0,1);
setcolor(RED);
rectangle((W-width_rectangle)*R,(height_rectangle*14.1)*R,W-width_rectangle/9,(height_rectangle*15.1)*R);
break;
case 0:
if(!condition){
setlinestyle(SOLID_LINE,0,1);
setcolor(WHITE);
create_drawing_line_type_menu_workplace(W,H,R,W/10,H/22,WHITE);
}
break;
}
}
void change_color_icon_zoom_rotate_menu_workplace_page(int W, int H, int R, int width_rectangle, int height_rectangle, int color){
setcolor(color);
setlinestyle(SOLID_LINE,0,2);
rectangle((W-width_rectangle)*R,(height_rectangle*16.1)*R,(W-width_rectangle)*R+4*W/225*2,(height_rectangle*20.1)*R);
rectangle((W-width_rectangle)*R+4*W/225*3,(height_rectangle*16.1)*R,(W-width_rectangle)*R+4*W/225*5,(height_rectangle*20.1)*R);
}
#endif // CHANGE_COLOR_PANEL_H_INCLUDED