Changeset 1563 in Sophya
- Timestamp:
- Jul 4, 2001, 6:05:26 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PI/Tests/pit1.cc
r403 r1563 82 82 void ExBWdg::Draw(PIGraphicGen* g, int /*x0*/, int /*y0*/, int /*dx*/, int /*dy*/) 83 83 { 84 PIFontAtt att[3] = { PI_RomanFont, PI_BoldFont, PI_ItalicFont}; 84 PIFontAtt att[4] = { PI_RomanFont, PI_BoldFont, PI_ItalicFont, PI_BoldItalicFont}; 85 PIFontSize fsz[4] = { PI_TinySizeFont, PI_SmallSizeFont, PI_NormalSizeFont, PI_BigSizeFont}; 85 86 PIMarker pmk[11] = { PI_DotMarker , PI_PlusMarker, PI_CrossMarker, 86 87 PI_CircleMarker, PI_FCircleMarker, … … 88 89 PI_TriangleMarker, PI_FTriangleMarker, 89 90 PI_StarMarker, PI_FStarMarker }; 90 EraseWindow(); 91 g->SelFont(PI_NormalSizeFont, att[mfnt]); 91 92 if (g->kind() != PI_PSFileGraphics ) EraseWindow(); 93 92 94 g->SelMarker(8, pmk[mmrk]); 93 95 … … 110 112 g->DrawString(20, 110, str); 111 113 PIFont f(PI_TimesFont); 114 f.SetFontSz(fsz[mfnt]); 112 115 g->SelFont(f); 113 116 g->DrawString(20, 130, "Times-Font"); 114 PIFont f2(14,PI_CourierFont, PI_BoldFont);117 PIFont f2(14,PI_CourierFont, att[mfnt]); 115 118 g->SelFont(f2); 116 g->DrawString(20, 150, "Courier-Font-Bold"); 117 PIFont f3(14,PI_TimesFont,PI_BoldFont); 119 g->SelForeground(PI_Red); 120 g->DrawString(20, 150, "Courier-Font"); 121 PIFont f3(14,PI_TimesFont, att[mfnt]); 118 122 g->SelFont(f3); 119 g->DrawString(20, 170, "Times-Font-Bold"); 120 PIFont f4(14,PI_HelveticaFont,PI_BoldFont); 123 g->SelForeground(PI_Blue); 124 g->DrawString(20, 170, "Times-Font"); 125 PIFont f4(14,PI_HelveticaFont, att[mfnt]); 121 126 g->SelFont(f4); 122 g->DrawString(20, 190, "Helvetica-Font-Bold"); 127 g->SelForeground(PI_Black); 128 g->DrawString(20, 190, "Helvetica-Font"); 123 129 PIFont f5(14,PI_SymbolFont); 124 130 g->SelFont(f5); … … 174 180 void ExBWdg::But2Press(int x, int y) 175 181 { 176 if (++mfnt > 2) mfnt = 0;182 if (++mfnt > 3) mfnt = 0; 177 183 if (++mmrk > 10) mmrk = 0; 178 184 return;
Note:
See TracChangeset
for help on using the changeset viewer.