home *** CD-ROM | disk | FTP | other *** search
/ Kyūkyoku!! X68000 Emulator / X68000Book.dat / mac / OLS / X68000 / Ko-Window / kow142s.lzh / corlib / MgButtonSetSym.c < prev    next >
C/C++ Source or Header  |  1992-10-15  |  534b  |  27 lines

  1. /*    Copyright 1992 H.Ogasawara (COR.)    */
  2.  
  3. #include    <wlib.h>
  4. #include    <parts.h>
  5. #include    "MgButton.h"
  6.  
  7. MgButtonSetSymbol( mb, x, y, h, num, str, attr, font )
  8. MgButton    *mb;
  9. char        *str;
  10. {
  11.     MgButtonStr    *p;
  12.     if( p= (MgButtonStr*)malloc( sizeof(MgButtonStr) ) ){
  13.         p->type= PushButtonStr;
  14.         ClipSet( (ClipClass*)p, x, y, strlen(str)*font/2+h+h, font+h+h );
  15.         p->ret= num;
  16.         p->next= mb->next;
  17.         p->str= str;
  18.         p->attr= attr;
  19.         p->font= font;
  20.         p->h= h;
  21.         mb->next= (MgButton*)p;
  22.         return    TRUE;
  23.     }
  24.     return    FALSE;
  25. }
  26.  
  27.