Index: trunk/src_plugins/propedit/help/text_rot.c =================================================================== --- trunk/src_plugins/propedit/help/text_rot.c (nonexistent) +++ trunk/src_plugins/propedit/help/text_rot.c (revision 33973) @@ -0,0 +1,67 @@ +/*** generated by pcb-rnd using export_c_draw ***/ +{ + rnd_color_t clr; +/* Layer #0: 'top' */ + rnd_color_load_int(&clr, 228, 93, 93, 255); + rnd_render->set_color(gc, &clr); + rnd_hid_set_line_cap(gc, rnd_cap_round); + rnd_hid_set_line_width(gc, RND_MM_TO_COORD(0.1016)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.7940), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(2.7940), RND_MM_TO_COORD(6.7310)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.7940), RND_MM_TO_COORD(6.7310), RND_MM_TO_COORD(3.0480), RND_MM_TO_COORD(6.9850)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.5400), RND_MM_TO_COORD(5.7150), RND_MM_TO_COORD(3.0480), RND_MM_TO_COORD(5.7150)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.8100), RND_MM_TO_COORD(6.9850), RND_MM_TO_COORD(4.5720), RND_MM_TO_COORD(6.9850)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.5560), RND_MM_TO_COORD(6.7310), RND_MM_TO_COORD(3.8100), RND_MM_TO_COORD(6.9850)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.5560), RND_MM_TO_COORD(6.2230), RND_MM_TO_COORD(3.5560), RND_MM_TO_COORD(6.7310)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.5560), RND_MM_TO_COORD(6.2230), RND_MM_TO_COORD(3.8100), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.8100), RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(4.3180), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(4.3180), RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(4.5720), RND_MM_TO_COORD(6.2230)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.5560), RND_MM_TO_COORD(6.4770), RND_MM_TO_COORD(4.5720), RND_MM_TO_COORD(6.4770)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(4.5720), RND_MM_TO_COORD(6.4770), RND_MM_TO_COORD(4.5720), RND_MM_TO_COORD(6.2230)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.1816), RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(6.1976), RND_MM_TO_COORD(6.9850)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.1816), RND_MM_TO_COORD(6.9850), RND_MM_TO_COORD(6.1976), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.0612), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(7.0612), RND_MM_TO_COORD(6.7310)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.0612), RND_MM_TO_COORD(6.7310), RND_MM_TO_COORD(7.3152), RND_MM_TO_COORD(6.9850)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.8072), RND_MM_TO_COORD(5.7150), RND_MM_TO_COORD(7.3152), RND_MM_TO_COORD(5.7150)); +/* Layer #6: 'top' */ + rnd_color_load_int(&clr, 0, 0, 0, 255); + rnd_render->set_color(gc, &clr); + { /* polygon of 3 points */ + rnd_coord_t x[] = { + RND_MM_TO_COORD(4.5720), RND_MM_TO_COORD(4.5720), RND_MM_TO_COORD(3.8100) + }; + rnd_coord_t y[] = { + RND_MM_TO_COORD(2.2860), RND_MM_TO_COORD(2.7940), RND_MM_TO_COORD(2.5400) + }; + rnd_render->fill_polygon(gc, 3, x, y); + } + rnd_hid_set_line_cap(gc, rnd_cap_round); + rnd_hid_set_line_width(gc, RND_MM_TO_COORD(0.1016)); + rnd_render->draw_arc(gc, RND_MM_TO_COORD(4.4450), RND_MM_TO_COORD(6.3500), RND_MM_TO_COORD(3.8100), RND_MM_TO_COORD(3.8100), 180.000000, 90.000000); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.6982), RND_MM_TO_COORD(2.5116), RND_MM_TO_COORD(7.0516), RND_MM_TO_COORD(3.1582)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.9708), RND_MM_TO_COORD(3.0774), RND_MM_TO_COORD(7.1325), RND_MM_TO_COORD(3.0774)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.8092), RND_MM_TO_COORD(2.9158), RND_MM_TO_COORD(6.9708), RND_MM_TO_COORD(3.0774)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.8092), RND_MM_TO_COORD(2.7541), RND_MM_TO_COORD(6.8092), RND_MM_TO_COORD(2.9158)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.9708), RND_MM_TO_COORD(2.5925), RND_MM_TO_COORD(6.8092), RND_MM_TO_COORD(2.7541)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.9708), RND_MM_TO_COORD(2.5925), RND_MM_TO_COORD(7.1325), RND_MM_TO_COORD(2.5925)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.1325), RND_MM_TO_COORD(2.5925), RND_MM_TO_COORD(7.2941), RND_MM_TO_COORD(2.7541)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.2941), RND_MM_TO_COORD(2.7541), RND_MM_TO_COORD(7.2941), RND_MM_TO_COORD(2.9158)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.3264), RND_MM_TO_COORD(3.4330), RND_MM_TO_COORD(7.5689), RND_MM_TO_COORD(3.6755)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.3264), RND_MM_TO_COORD(3.2714), RND_MM_TO_COORD(7.3264), RND_MM_TO_COORD(3.4330)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.4881), RND_MM_TO_COORD(3.1097), RND_MM_TO_COORD(7.3264), RND_MM_TO_COORD(3.2714)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.4881), RND_MM_TO_COORD(3.1097), RND_MM_TO_COORD(7.6497), RND_MM_TO_COORD(3.1097)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.6497), RND_MM_TO_COORD(3.1097), RND_MM_TO_COORD(7.8114), RND_MM_TO_COORD(3.2714)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.8114), RND_MM_TO_COORD(3.2714), RND_MM_TO_COORD(7.8114), RND_MM_TO_COORD(3.4330)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.4073), RND_MM_TO_COORD(3.1906), RND_MM_TO_COORD(7.7306), RND_MM_TO_COORD(3.5138)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.7306), RND_MM_TO_COORD(3.5138), RND_MM_TO_COORD(7.8114), RND_MM_TO_COORD(3.4330)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.3286), RND_MM_TO_COORD(3.7886), RND_MM_TO_COORD(8.3286), RND_MM_TO_COORD(3.9503)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.1670), RND_MM_TO_COORD(3.6270), RND_MM_TO_COORD(8.3286), RND_MM_TO_COORD(3.7886)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.0054), RND_MM_TO_COORD(3.6270), RND_MM_TO_COORD(8.1670), RND_MM_TO_COORD(3.6270)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.0054), RND_MM_TO_COORD(3.6270), RND_MM_TO_COORD(7.8437), RND_MM_TO_COORD(3.7886)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.8437), RND_MM_TO_COORD(3.7886), RND_MM_TO_COORD(7.8437), RND_MM_TO_COORD(3.9503)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.8437), RND_MM_TO_COORD(3.9503), RND_MM_TO_COORD(8.0054), RND_MM_TO_COORD(4.1119)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.0054), RND_MM_TO_COORD(4.1119), RND_MM_TO_COORD(8.1670), RND_MM_TO_COORD(4.1119)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.6012), RND_MM_TO_COORD(4.0311), RND_MM_TO_COORD(7.6012), RND_MM_TO_COORD(4.1928)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.6012), RND_MM_TO_COORD(4.1928), RND_MM_TO_COORD(7.7629), RND_MM_TO_COORD(4.3544)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.7629), RND_MM_TO_COORD(4.3544), RND_MM_TO_COORD(7.9245), RND_MM_TO_COORD(4.3544)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.4095), RND_MM_TO_COORD(3.8695), RND_MM_TO_COORD(7.9245), RND_MM_TO_COORD(4.3544)); +} Index: trunk/src_plugins/propedit/help/text_scale_x.c =================================================================== --- trunk/src_plugins/propedit/help/text_scale_x.c (nonexistent) +++ trunk/src_plugins/propedit/help/text_scale_x.c (revision 33973) @@ -0,0 +1,69 @@ +/*** generated by pcb-rnd using export_c_draw ***/ +{ + rnd_color_t clr; +/* Layer #0: 'top' */ + rnd_color_load_int(&clr, 228, 93, 93, 255); + rnd_render->set_color(gc, &clr); + rnd_hid_set_line_cap(gc, rnd_cap_round); + rnd_hid_set_line_width(gc, RND_MM_TO_COORD(0.1016)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(0.7620), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(0.7620), RND_MM_TO_COORD(1.7780)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(0.7620), RND_MM_TO_COORD(1.7780), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(1.9050)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(0.6350), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(1.2700)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.9050), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.9050)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.7780), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.9050)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.7780)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.3970)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.3970), RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.3970)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.3970), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.5240)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.5240)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.9558), RND_MM_TO_COORD(1.3970), RND_MM_TO_COORD(2.4638), RND_MM_TO_COORD(1.9050)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.9558), RND_MM_TO_COORD(1.9050), RND_MM_TO_COORD(2.4638), RND_MM_TO_COORD(1.3970)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.8956), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(2.8956), RND_MM_TO_COORD(1.7780)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.8956), RND_MM_TO_COORD(1.7780), RND_MM_TO_COORD(3.0226), RND_MM_TO_COORD(1.9050)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.7686), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(3.0226), RND_MM_TO_COORD(1.2700)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.2860), RND_MM_TO_COORD(7.8740), RND_MM_TO_COORD(2.2860), RND_MM_TO_COORD(8.7630)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.2860), RND_MM_TO_COORD(8.7630), RND_MM_TO_COORD(2.6670), RND_MM_TO_COORD(8.8900)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.9050), RND_MM_TO_COORD(8.2550), RND_MM_TO_COORD(2.6670), RND_MM_TO_COORD(8.2550)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.8100), RND_MM_TO_COORD(8.8900), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(8.8900)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.4290), RND_MM_TO_COORD(8.7630), RND_MM_TO_COORD(3.8100), RND_MM_TO_COORD(8.8900)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.4290), RND_MM_TO_COORD(8.5090), RND_MM_TO_COORD(3.4290), RND_MM_TO_COORD(8.7630)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.4290), RND_MM_TO_COORD(8.5090), RND_MM_TO_COORD(3.8100), RND_MM_TO_COORD(8.3820)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.8100), RND_MM_TO_COORD(8.3820), RND_MM_TO_COORD(4.5720), RND_MM_TO_COORD(8.3820)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(4.5720), RND_MM_TO_COORD(8.3820), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(8.5090)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.4290), RND_MM_TO_COORD(8.6360), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(8.6360)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(8.6360), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(8.5090)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.8674), RND_MM_TO_COORD(8.3820), RND_MM_TO_COORD(7.3914), RND_MM_TO_COORD(8.8900)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.8674), RND_MM_TO_COORD(8.8900), RND_MM_TO_COORD(7.3914), RND_MM_TO_COORD(8.3820)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.6868), RND_MM_TO_COORD(7.8740), RND_MM_TO_COORD(8.6868), RND_MM_TO_COORD(8.7630)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.6868), RND_MM_TO_COORD(8.7630), RND_MM_TO_COORD(9.0678), RND_MM_TO_COORD(8.8900)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.3058), RND_MM_TO_COORD(8.2550), RND_MM_TO_COORD(9.0678), RND_MM_TO_COORD(8.2550)); +/* Layer #6: 'top' */ + rnd_color_load_int(&clr, 0, 0, 0, 255); + rnd_render->set_color(gc, &clr); + { /* polygon of 3 points */ + rnd_coord_t x[] = { + RND_MM_TO_COORD(5.5226), RND_MM_TO_COORD(5.8818), RND_MM_TO_COORD(6.2411) + }; + rnd_coord_t y[] = { + RND_MM_TO_COORD(6.5168), RND_MM_TO_COORD(6.1576), RND_MM_TO_COORD(6.8761) + }; + rnd_render->fill_polygon(gc, 3, x, y); + } + rnd_hid_set_line_cap(gc, rnd_cap_round); + rnd_hid_set_line_width(gc, RND_MM_TO_COORD(0.1016)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.3795), RND_MM_TO_COORD(3.0145), RND_MM_TO_COORD(5.9716), RND_MM_TO_COORD(6.6066)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(4.4450), RND_MM_TO_COORD(4.4450), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(4.4450)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(4.4450), RND_MM_TO_COORD(4.6990), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(4.6990)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.2578), RND_MM_TO_COORD(4.1910), RND_MM_TO_COORD(5.3848), RND_MM_TO_COORD(4.0640)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.3848), RND_MM_TO_COORD(4.0640), RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(4.0640)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(4.0640), RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.1910)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.9530)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.3848), RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(5.0800)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.2578), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(5.3848), RND_MM_TO_COORD(5.0800)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.3848), RND_MM_TO_COORD(4.5212), RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(4.5212)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.1910), RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.3942)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.6482), RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.9530)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.6482), RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(4.5212)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.3942), RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(4.5212)); +} Index: trunk/src_plugins/propedit/help/text_scale_y.c =================================================================== --- trunk/src_plugins/propedit/help/text_scale_y.c (nonexistent) +++ trunk/src_plugins/propedit/help/text_scale_y.c (revision 33973) @@ -0,0 +1,69 @@ +/*** generated by pcb-rnd using export_c_draw ***/ +{ + rnd_color_t clr; +/* Layer #0: 'top' */ + rnd_color_load_int(&clr, 228, 93, 93, 255); + rnd_render->set_color(gc, &clr); + rnd_hid_set_line_cap(gc, rnd_cap_round); + rnd_hid_set_line_width(gc, RND_MM_TO_COORD(0.1016)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(0.7620), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(0.7620), RND_MM_TO_COORD(1.7780)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(0.7620), RND_MM_TO_COORD(1.7780), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(1.9050)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(0.6350), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(1.2700)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.9050), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.9050)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.7780), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.9050)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.7780)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.3970)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.3970), RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.3970)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.3970), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.5240)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.5240)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.9558), RND_MM_TO_COORD(1.3970), RND_MM_TO_COORD(2.4638), RND_MM_TO_COORD(1.9050)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.9558), RND_MM_TO_COORD(1.9050), RND_MM_TO_COORD(2.4638), RND_MM_TO_COORD(1.3970)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.8956), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(2.8956), RND_MM_TO_COORD(1.7780)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.8956), RND_MM_TO_COORD(1.7780), RND_MM_TO_COORD(3.0226), RND_MM_TO_COORD(1.9050)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.7686), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(3.0226), RND_MM_TO_COORD(1.2700)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.1120), RND_MM_TO_COORD(5.8420), RND_MM_TO_COORD(7.1120), RND_MM_TO_COORD(8.5090)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.1120), RND_MM_TO_COORD(8.5090), RND_MM_TO_COORD(7.2390), RND_MM_TO_COORD(8.8900)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.9850), RND_MM_TO_COORD(6.9850), RND_MM_TO_COORD(7.2390), RND_MM_TO_COORD(6.9850)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.6200), RND_MM_TO_COORD(8.8900), RND_MM_TO_COORD(8.0010), RND_MM_TO_COORD(8.8900)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.4930), RND_MM_TO_COORD(8.5090), RND_MM_TO_COORD(7.6200), RND_MM_TO_COORD(8.8900)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.4930), RND_MM_TO_COORD(7.7470), RND_MM_TO_COORD(7.4930), RND_MM_TO_COORD(8.5090)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.4930), RND_MM_TO_COORD(7.7470), RND_MM_TO_COORD(7.6200), RND_MM_TO_COORD(7.3660)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.6200), RND_MM_TO_COORD(7.3660), RND_MM_TO_COORD(7.8740), RND_MM_TO_COORD(7.3660)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.8740), RND_MM_TO_COORD(7.3660), RND_MM_TO_COORD(8.0010), RND_MM_TO_COORD(7.7470)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.4930), RND_MM_TO_COORD(8.1280), RND_MM_TO_COORD(8.0010), RND_MM_TO_COORD(8.1280)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.0010), RND_MM_TO_COORD(8.1280), RND_MM_TO_COORD(8.0010), RND_MM_TO_COORD(7.7470)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.3058), RND_MM_TO_COORD(7.3660), RND_MM_TO_COORD(8.8138), RND_MM_TO_COORD(8.8900)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.3058), RND_MM_TO_COORD(8.8900), RND_MM_TO_COORD(8.8138), RND_MM_TO_COORD(7.3660)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.2456), RND_MM_TO_COORD(5.8420), RND_MM_TO_COORD(9.2456), RND_MM_TO_COORD(8.5090)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.2456), RND_MM_TO_COORD(8.5090), RND_MM_TO_COORD(9.3726), RND_MM_TO_COORD(8.8900)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.1186), RND_MM_TO_COORD(6.9850), RND_MM_TO_COORD(9.3726), RND_MM_TO_COORD(6.9850)); +/* Layer #6: 'top' */ + rnd_color_load_int(&clr, 0, 0, 0, 255); + rnd_render->set_color(gc, &clr); + { /* polygon of 3 points */ + rnd_coord_t x[] = { + RND_MM_TO_COORD(5.5226), RND_MM_TO_COORD(5.8818), RND_MM_TO_COORD(6.2411) + }; + rnd_coord_t y[] = { + RND_MM_TO_COORD(6.5168), RND_MM_TO_COORD(6.1576), RND_MM_TO_COORD(6.8761) + }; + rnd_render->fill_polygon(gc, 3, x, y); + } + rnd_hid_set_line_cap(gc, rnd_cap_round); + rnd_hid_set_line_width(gc, RND_MM_TO_COORD(0.1016)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.3795), RND_MM_TO_COORD(3.0145), RND_MM_TO_COORD(5.9716), RND_MM_TO_COORD(6.6066)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(4.4450), RND_MM_TO_COORD(4.4450), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(4.4450)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(4.4450), RND_MM_TO_COORD(4.6990), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(4.6990)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.2578), RND_MM_TO_COORD(4.1910), RND_MM_TO_COORD(5.3848), RND_MM_TO_COORD(4.0640)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.3848), RND_MM_TO_COORD(4.0640), RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(4.0640)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(4.0640), RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.1910)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.9530)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.3848), RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(5.0800)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.2578), RND_MM_TO_COORD(4.9530), RND_MM_TO_COORD(5.3848), RND_MM_TO_COORD(5.0800)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.3848), RND_MM_TO_COORD(4.5212), RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(4.5212)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.1910), RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.3942)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.6482), RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.9530)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.6482), RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(4.5212)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.7658), RND_MM_TO_COORD(4.3942), RND_MM_TO_COORD(5.6388), RND_MM_TO_COORD(4.5212)); +} Index: trunk/src_plugins/propedit/help/text_thickness.c =================================================================== --- trunk/src_plugins/propedit/help/text_thickness.c (nonexistent) +++ trunk/src_plugins/propedit/help/text_thickness.c (revision 33973) @@ -0,0 +1,89 @@ +/*** generated by pcb-rnd using export_c_draw ***/ +{ + rnd_color_t clr; +/* Layer #0: 'top' */ + rnd_color_load_int(&clr, 228, 93, 93, 255); + rnd_render->set_color(gc, &clr); + rnd_hid_set_line_cap(gc, rnd_cap_round); + rnd_hid_set_line_width(gc, RND_MM_TO_COORD(0.6096)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(3.6830), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(8.2550)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(3.6830), RND_MM_TO_COORD(2.3368), RND_MM_TO_COORD(2.1590)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(2.3368), RND_MM_TO_COORD(2.1590), RND_MM_TO_COORD(4.0132), RND_MM_TO_COORD(2.1590)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(4.0132), RND_MM_TO_COORD(2.1590), RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(3.6830)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(3.6830), RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(8.2550)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(5.2070), RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(5.2070)); +/* Layer #6: 'top' */ + rnd_color_load_int(&clr, 0, 0, 0, 255); + rnd_render->set_color(gc, &clr); + { /* polygon of 3 points */ + rnd_coord_t x[] = { + RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(5.2070) + }; + rnd_coord_t y[] = { + RND_MM_TO_COORD(6.0960), RND_MM_TO_COORD(6.6040), RND_MM_TO_COORD(6.3500) + }; + rnd_render->fill_polygon(gc, 3, x, y); + } + { /* polygon of 3 points */ + rnd_coord_t x[] = { + RND_MM_TO_COORD(4.1910), RND_MM_TO_COORD(4.1910), RND_MM_TO_COORD(4.9530) + }; + rnd_coord_t y[] = { + RND_MM_TO_COORD(6.6040), RND_MM_TO_COORD(6.0960), RND_MM_TO_COORD(6.3500) + }; + rnd_render->fill_polygon(gc, 3, x, y); + } + rnd_hid_set_line_cap(gc, rnd_cap_round); + rnd_hid_set_line_width(gc, RND_MM_TO_COORD(0.1016)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(3.6830), RND_MM_TO_COORD(6.3500), RND_MM_TO_COORD(9.6520), RND_MM_TO_COORD(6.3500)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.4229), RND_MM_TO_COORD(5.2578), RND_MM_TO_COORD(5.4229), RND_MM_TO_COORD(5.8801)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.4229), RND_MM_TO_COORD(5.8801), RND_MM_TO_COORD(5.5118), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.3340), RND_MM_TO_COORD(5.5245), RND_MM_TO_COORD(5.5118), RND_MM_TO_COORD(5.5245)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.6896), RND_MM_TO_COORD(5.2578), RND_MM_TO_COORD(5.6896), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.6896), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(5.7785), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.7785), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(5.9563), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(5.9563), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(6.0452), RND_MM_TO_COORD(5.7023)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.0452), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(6.0452), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.2586), RND_MM_TO_COORD(5.4356), RND_MM_TO_COORD(6.2586), RND_MM_TO_COORD(5.4534)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.2586), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(6.2586), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.5253), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(6.7920), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4364), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(6.5253), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4364), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(6.4364), RND_MM_TO_COORD(5.8801)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4364), RND_MM_TO_COORD(5.8801), RND_MM_TO_COORD(6.5253), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(6.5253), RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(6.7920), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.0053), RND_MM_TO_COORD(5.2578), RND_MM_TO_COORD(7.0053), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.0053), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(7.2720), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.0053), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(7.1831), RND_MM_TO_COORD(5.5245)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.5743), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(7.5743), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.5743), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(7.6632), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.6632), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(7.7521), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.7521), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(7.8410), RND_MM_TO_COORD(5.7023)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.8410), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(7.8410), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(7.4854), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(7.5743), RND_MM_TO_COORD(5.7023)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.1432), RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(8.4099), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.0543), RND_MM_TO_COORD(5.8801), RND_MM_TO_COORD(8.1432), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.0543), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(8.0543), RND_MM_TO_COORD(5.8801)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.0543), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(8.1432), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.1432), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(8.3210), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.3210), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(8.4099), RND_MM_TO_COORD(5.7023)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.0543), RND_MM_TO_COORD(5.7912), RND_MM_TO_COORD(8.4099), RND_MM_TO_COORD(5.7912)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.4099), RND_MM_TO_COORD(5.7912), RND_MM_TO_COORD(8.4099), RND_MM_TO_COORD(5.7023)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.7122), RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(8.9789), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.9789), RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(9.0678), RND_MM_TO_COORD(5.8801)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.9789), RND_MM_TO_COORD(5.7912), RND_MM_TO_COORD(9.0678), RND_MM_TO_COORD(5.8801)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.7122), RND_MM_TO_COORD(5.7912), RND_MM_TO_COORD(8.9789), RND_MM_TO_COORD(5.7912)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.6233), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(8.7122), RND_MM_TO_COORD(5.7912)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.6233), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(8.7122), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.7122), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(8.9789), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.9789), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(9.0678), RND_MM_TO_COORD(5.7023)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(8.6233), RND_MM_TO_COORD(5.8801), RND_MM_TO_COORD(8.7122), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.3701), RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(9.6368), RND_MM_TO_COORD(5.9690)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.6368), RND_MM_TO_COORD(5.9690), RND_MM_TO_COORD(9.7257), RND_MM_TO_COORD(5.8801)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.6368), RND_MM_TO_COORD(5.7912), RND_MM_TO_COORD(9.7257), RND_MM_TO_COORD(5.8801)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.3701), RND_MM_TO_COORD(5.7912), RND_MM_TO_COORD(9.6368), RND_MM_TO_COORD(5.7912)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.2812), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(9.3701), RND_MM_TO_COORD(5.7912)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.2812), RND_MM_TO_COORD(5.7023), RND_MM_TO_COORD(9.3701), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.3701), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(9.6368), RND_MM_TO_COORD(5.6134)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.6368), RND_MM_TO_COORD(5.6134), RND_MM_TO_COORD(9.7257), RND_MM_TO_COORD(5.7023)); + rnd_render->draw_line(gc, RND_MM_TO_COORD(9.2812), RND_MM_TO_COORD(5.8801), RND_MM_TO_COORD(9.3701), RND_MM_TO_COORD(5.9690)); +} Index: trunk/src_plugins/propedit/propdlg.c =================================================================== --- trunk/src_plugins/propedit/propdlg.c (revision 33972) +++ trunk/src_plugins/propedit/propdlg.c (revision 33973) @@ -232,6 +232,26 @@ # include "help/text_scale.c" } +static void help_text_scale_x(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) +{ +# include "help/text_scale_x.c" +} + +static void help_text_scale_y(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) +{ +# include "help/text_scale_y.c" +} + +static void help_text_thickness(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) +{ +# include "help/text_thickness.c" +} + +static void help_text_rotation(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) +{ +# include "help/text_rot.c" +} + static void prop_prv_expose_cb(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) { if (help_expose != NULL) @@ -345,6 +365,10 @@ if (strcmp(row->path, "p/trace/thickness") == 0) help_expose = help_trace_thickness; if (strcmp(row->path, "p/trace/clearance") == 0) help_expose = help_trace_clearance; if (strcmp(row->path, "p/text/scale") == 0) help_expose = help_text_scale; + if (strcmp(row->path, "p/text/scale_x") == 0) help_expose = help_text_scale_x; + if (strcmp(row->path, "p/text/scale_y") == 0) help_expose = help_text_scale_y; + if (strcmp(row->path, "p/text/rotation") == 0) help_expose = help_text_rotation; + if (strcmp(row->path, "p/text/thickness") == 0) help_expose = help_text_thickness; } if (last_help != help_expose) {