mirror of https://github.com/BOINC/boinc.git
- screensaver tweaks
svn path=/trunk/boinc/; revision=17217
This commit is contained in:
parent
017b61283b
commit
508626c053
|
@ -216,30 +216,26 @@ void show_project(unsigned int index, float alpha) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void show_jobs(unsigned int& index, double alpha) {
|
void show_jobs(unsigned int index, double alpha) {
|
||||||
float x=.1, y=.7;
|
float x=.1, y=.7;
|
||||||
bool found = false;
|
int nfound = 0;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
for (i=index; i<index+4; i++) {
|
for (i=0; i<cc_state.results.size(); i++) {
|
||||||
if (i == cc_state.results.size()) break;
|
|
||||||
RESULT* r = cc_state.results[i];
|
RESULT* r = cc_state.results[i];
|
||||||
if (!r->active_task) continue;
|
if (!r->active_task) continue;
|
||||||
if (r->active_task_state != PROCESS_EXECUTING) continue;
|
if (r->active_task_state != PROCESS_EXECUTING) continue;
|
||||||
if (!found) {
|
if (nfound == index) {
|
||||||
txf_render_string(.1, x, y, 0, 1200., white, 0, "Running tasks:");
|
txf_render_string(.1, x, y, 0, 1200., white, 0, "Running tasks:");
|
||||||
y -= .05;
|
y -= .05;
|
||||||
//x += .05;
|
//x += .05;
|
||||||
}
|
}
|
||||||
found = true;
|
if (nfound >= index && nfound < index+4) {
|
||||||
show_result(r, x, y, alpha);
|
show_result(r, x, y, alpha);
|
||||||
y -= .05;
|
y -= .05;
|
||||||
|
}
|
||||||
|
nfound++;
|
||||||
}
|
}
|
||||||
if (i == cc_state.results.size()) {
|
if (!nfound) {
|
||||||
index = 0;
|
|
||||||
} else {
|
|
||||||
index += 4;
|
|
||||||
}
|
|
||||||
if (!found) {
|
|
||||||
y = .5;
|
y = .5;
|
||||||
txf_render_string(.1, x, y, 0, 500., white, 0, "No running tasks");
|
txf_render_string(.1, x, y, 0, 500., white, 0, "No running tasks");
|
||||||
char *p = 0;
|
char *p = 0;
|
||||||
|
@ -391,6 +387,10 @@ void app_graphics_render(int xs, int ys, double t) {
|
||||||
showing_project = false;
|
showing_project = false;
|
||||||
project_index++;
|
project_index++;
|
||||||
} else {
|
} else {
|
||||||
|
job_index += 4;
|
||||||
|
if (job_index >= cc_state.results.size()) {
|
||||||
|
job_index = 0;
|
||||||
|
}
|
||||||
showing_project = true;
|
showing_project = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue