Changeset 13930


Ignore:
Timestamp:
02/04/12 00:55:58 (12 years ago)
Author:
nit
Message:

add textbottom , textmiddel, textcenter, textright

Location:
titan/titan
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/skin.h

    r13820 r13930  
    21582158        switch(halign)
    21592159        {
     2160                case TEXTCENTER:
    21602161                case CENTER:
    21612162                        getstringwh(aktfont, string, &stringwidth, &stringheight, charspace);
    21622163                        if(stringwidth < mwidth) posx += (mwidth - stringwidth) / 2;
    21632164                        break;
     2165                case TEXTRIGHT:
    21642166                case RIGHT:
    21652167                        getstringwh(aktfont, string, &stringwidth, &stringheight, charspace);
     
    21762178        switch(valign)
    21772179        {
     2180                case TEXTMIDDLE:
    21782181                case MIDDLE:
    21792182                        posy += mheight / 2 - (fontsize * linecount) / 2;
    21802183                        if(posy < oldposy) posy = oldposy;
    21812184                        break;
     2185                case TEXTBOTTOM:
    21822186                case BOTTOM:
    21832187                        posy += mheight - (fontsize * linecount);
  • titan/titan/struct.h

    r13879 r13930  
    145145(composite) = (unsigned char)((temp + (temp >> 8)) >> 8); }
    146146
    147 enum {LEFT=20000, CENTER, RIGHT};
    148 enum {TOP=20000, MIDDLE, BOTTOM};
     147enum {LEFT=20000, CENTER, RIGHT, TEXTCENTER, TEXTRIGHT};
     148enum {TOP=20000, MIDDLE, BOTTOM, TEXTMIDDLE, TEXTBOTTOM};
    149149enum {BOTTOMLEFT, BOTTOMRIGHT, TOPLEFT, TOPRIGHT};
    150150enum {LEFTRIGHT=1, TOPBOTTOM, LEFTMIDDLE, TOPMIDDLE};
Note: See TracChangeset for help on using the changeset viewer.