~medibuntu-maintainers/mplayer/medibuntu.precise

« back to all changes in this revision

Viewing changes to gui/win32/widgetrender.c

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2012-01-12 22:23:28 UTC
  • mfrom: (0.4.7 sid)
  • mto: This revision was merged to the branch mainline in revision 76.
  • Revision ID: package-import@ubuntu.com-20120112222328-8jqdyodym3p84ygu
Tags: 2:1.0~rc4.dfsg1+svn34540-1
* New upstream snapshot
* upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
#include <windows.h>
27
27
 
28
28
#include "gui/util/bitmap.h"
 
29
#include "gui/util/string.h"
29
30
#include "gui/interface.h"
30
31
#include "gui.h"
31
32
 
127
128
    }
128
129
    strcpy(text, item->label);
129
130
    if(item->type == tySlabel) return text;
130
 
    stringreplace(text, "$1", "%.2i:%.2i:%.2i", guiInfo.TimeSec / 3600,
131
 
                 (guiInfo.TimeSec / 60) % 60, guiInfo.TimeSec % 60);
132
 
    stringreplace(text, "$2", "%.4i:%.2i", guiInfo.TimeSec / 60, guiInfo.TimeSec % 60);
133
 
    stringreplace(text, "$3", "%.2i", guiInfo.TimeSec / 3600);
134
 
    stringreplace(text, "$4", "%.2i", (guiInfo.TimeSec / 60) % 60);
135
 
    stringreplace(text, "$5", "%.2i", guiInfo.TimeSec % 60);
136
 
    stringreplace(text, "$6", "%.2i:%.2i:%.2i", guiInfo.LengthInSec / 3600,
137
 
                 (guiInfo.LengthInSec / 60) % 60, guiInfo.LengthInSec % 60);
138
 
    stringreplace(text, "$7", "%.4i:%.2i", guiInfo.LengthInSec / 60, guiInfo.LengthInSec % 60);
139
 
    stringreplace(text, "$8", "%i:%.2i:%.2i", guiInfo.TimeSec / 3600,
140
 
                 (guiInfo.TimeSec / 60) % 60, guiInfo.TimeSec % 60);
 
131
    stringreplace(text, "$1", "%.2i:%.2i:%.2i", guiInfo.ElapsedTime / 3600,
 
132
                 (guiInfo.ElapsedTime / 60) % 60, guiInfo.ElapsedTime % 60);
 
133
    stringreplace(text, "$2", "%.4i:%.2i", guiInfo.ElapsedTime / 60, guiInfo.ElapsedTime % 60);
 
134
    stringreplace(text, "$3", "%.2i", guiInfo.ElapsedTime / 3600);
 
135
    stringreplace(text, "$4", "%.2i", (guiInfo.ElapsedTime / 60) % 60);
 
136
    stringreplace(text, "$5", "%.2i", guiInfo.ElapsedTime % 60);
 
137
    stringreplace(text, "$6", "%.2i:%.2i:%.2i", guiInfo.RunningTime / 3600,
 
138
                 (guiInfo.RunningTime / 60) % 60, guiInfo.RunningTime % 60);
 
139
    stringreplace(text, "$7", "%.4i:%.2i", guiInfo.RunningTime / 60, guiInfo.RunningTime % 60);
 
140
    stringreplace(text, "$8", "%i:%.2i:%.2i", guiInfo.ElapsedTime / 3600,
 
141
                 (guiInfo.ElapsedTime / 60) % 60, guiInfo.ElapsedTime % 60);
141
142
    stringreplace(text, "$v", "%3.2f", guiInfo.Volume);
142
143
    stringreplace(text, "$V", "%3.1f", guiInfo.Volume);
143
144
    stringreplace(text, "$b", "%3.2f", guiInfo.Balance);
144
145
    stringreplace(text, "$B", "%3.1f", guiInfo.Balance);
145
146
    stringreplace(text, "$t", "%.2i", guiInfo.Track);
146
 
    stringreplace(text, "$o", "%s", guiInfo.Filename);
147
 
    stringreplace(text, "$x", "%i", guiInfo.MovieWidth);
148
 
    stringreplace(text, "$y", "%i", guiInfo.MovieHeight);
 
147
    stringreplace(text, "$o", "%s", acp(TranslateFilename(0, tmp, sizeof(tmp))));
 
148
    stringreplace(text, "$x", "%i", guiInfo.VideoWidth);
 
149
    stringreplace(text, "$y", "%i", guiInfo.VideoHeight);
149
150
    stringreplace(text, "$C", "%s", guiInfo.sh_video ? codecname : "");
150
151
    stringreplace(text, "$$", "$");
151
152
 
156
157
        else if(guiInfo.Playing == GUI_PAUSE) stringreplace(text, NULL, "e");
157
158
    }
158
159
 
159
 
    if(guiInfo.AudioType == 0) stringreplace(text, "$a", "n");
160
 
    else if(guiInfo.AudioType == 1) stringreplace(text, "$a", "m");
 
160
    if(guiInfo.AudioChannels == 0) stringreplace(text, "$a", "n");
 
161
    else if(guiInfo.AudioChannels == 1) stringreplace(text, "$a", "m");
161
162
    else stringreplace(text, "$a", "t");
162
163
 
163
164
    if(guiInfo.StreamType == 0)
168
169
#endif
169
170
    else stringreplace(text, "$T", "u");
170
171
 
171
 
    if(guiInfo.Filename)
172
 
    {
173
 
        for (i=0; i<strlen(guiInfo.Filename); i++)
174
 
            tmp[i] = tolower(guiInfo.Filename[i]);
175
 
        stringreplace(text, "$f", tmp);
176
 
 
177
 
        for (i=0; i<strlen(guiInfo.Filename); i++)
178
 
            tmp[i] = toupper(guiInfo.Filename[i]);
179
 
        stringreplace(text, "$F", tmp);
180
 
    }
 
172
    stringreplace(text, "$f", acp(TranslateFilename(1, tmp, sizeof(tmp))));
 
173
    stringreplace(text, "$F", acp(TranslateFilename(2, tmp, sizeof(tmp))));
181
174
 
182
175
    return text;
183
176
}