cod5-sdk/raw/ui/online_status.inc
2008-11-20 00:00:00 +00:00

56 lines
1.5 KiB
C++

#ifndef SIGNED_IN_X
#define SIGNED_IN_X -350
#endif
#ifndef SIGNED_IN_Y
#define SIGNED_IN_Y 60
#endif
#ifndef SIGNED_IN_ORIGIN
#define SIGNED_IN_ORIGIN SIGNED_IN_X SIGNED_IN_Y
#endif
#ifndef SIGNED_IN_WIDTH
#define SIGNED_IN_WIDTH 250
#endif
#ifndef SIGNED_IN_HEIGHT
#define SIGNED_IN_HEIGHT 15
#endif
#ifndef SIGNED_IN_SIZE
#define SIGNED_IN_SIZE SIGNED_IN_WIDTH SIGNED_IN_HEIGHT
#endif
#define SIGNIN_STATUS \
itemDef \
{ \
name signedinas \
type ITEM_TYPE_TEXT \
rect SIGNED_IN_ORIGIN SIGNED_IN_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT \
style WINDOW_STYLE_EMPTY \
textscale TEXTSIZE_SMALL \
textfont CHOICE_TEXTFONT \
forecolor COLOR_DISABLED \
ownerdraw UI_LOGGEDINUSER \
visible 1 \
decoration \
}
#ifdef PC
#define ONLINE_OFFLINE_BUTTON \
itemDef \
{ \
name button_online \
exp text ( locString( "@PLATFORM_GO" ) + " " + locString( "@PLATFORM_ONLINE" ) ) \
type ITEM_TYPE_BUTTON \
rect (SIGNED_IN_X+100) (SIGNED_IN_Y-30) (SIGNED_IN_WIDTH-100) SIGNED_IN_HEIGHT HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT \
style WINDOW_STYLE_EMPTY \
textalign ITEM_ALIGN_RIGHT \
textaligny 15 \
textscale TEXTSIZE_SMALL \
textfont CHOICE_TEXTFONT \
forecolor CHOICE_TEXTCOLOR \
action { exec "dwconnect" } \
visible when( dvarBool( ui_showOnlineOfflineButton ) && !dvarBool( dw_loggedin ) ) \
}
#endif // #ifdef PC