X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fitem%2Flabel.c;h=5a6bb1c69745efc4d67333b73b08a99226f29b15;hb=08ef9dbde8b5b1162a64cc4a1d34a8cb583bc411;hp=279b92ac57b6f5a60200f2e4cc0199b18e6115ed;hpb=365a0e5ad3869afd6805d6d72c0cd27f843fbcd8;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/item/label.c b/qcsrc/menu/item/label.c index 279b92ac5..5a6bb1c69 100644 --- a/qcsrc/menu/item/label.c +++ b/qcsrc/menu/item/label.c @@ -26,16 +26,16 @@ ENDCLASS(Label) #endif #ifdef IMPLEMENTATION -string toStringLabel(entity me) +string Label_toString(entity me) { return me.text; } -void setTextLabel(entity me, string txt) +void Label_setText(entity me, string txt) { me.text = txt; me.realOrigin_x = me.align * (1 - me.keepspaceLeft - me.keepspaceRight - min(draw_TextWidth(me.text, me.allowColors, me.realFontSize), (1 - me.keepspaceLeft - me.keepspaceRight))) + me.keepspaceLeft; } -void resizeNotifyLabel(entity me, vector relOrigin, vector relSize, vector absOrigin, vector absSize) +void Label_resizeNotify(entity me, vector relOrigin, vector relSize, vector absOrigin, vector absSize) { SUPER(Label).resizeNotify(me, relOrigin, relSize, absOrigin, absSize); // absSize_y is height of label @@ -48,13 +48,13 @@ void resizeNotifyLabel(entity me, vector relOrigin, vector relSize, vector absOr me.realOrigin_x = me.align * (1 - me.keepspaceLeft - me.keepspaceRight - min(draw_TextWidth(me.text, me.allowColors, me.realFontSize), (1 - me.keepspaceLeft - me.keepspaceRight))) + me.keepspaceLeft; me.realOrigin_y = 0.5 * (1 - me.realFontSize_y); } -void configureLabelLabel(entity me, string txt, float sz, float algn) +void Label_configureLabel(entity me, string txt, float sz, float algn) { me.fontSize = sz; me.align = algn; me.setText(me, txt); } -void drawLabel(entity me) +void Label_draw(entity me) { string t; vector o;