Changeset d7baee6 in mainline for uspace/console/gcons.c
- Timestamp:
- 2007-01-17T13:03:08Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- df4ed85
- Parents:
- c738d65
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/console/gcons.c
rc738d65 rd7baee6 90 90 { 91 91 return async_req_2(fbphone, FB_VIEWPORT_CREATE, 92 (x << 16) | y, (width << 16) | height, 93 NULL, NULL); 92 (x << 16) | y, (width << 16) | height, NULL, NULL); 94 93 } 95 94 … … 97 96 { 98 97 async_msg(fbphone, FB_CLEAR, 0); 99 100 98 } 101 99 … … 123 121 ic_pixmaps[state]); 124 122 125 if (state != CONS_DISCONNECTED && state != CONS_KERNEL && state !=126 CONS_DISCONNECTED_SEL) {123 if (state != CONS_DISCONNECTED && state != CONS_KERNEL && 124 state != CONS_DISCONNECTED_SEL) { 127 125 snprintf(data, 5, "%d", consnum + 1); 128 for (i =0; data[i]; i++)126 for (i = 0; data[i]; i++) 129 127 tran_putch(data[i], 1, 2 + i); 130 128 } … … 169 167 return; 170 168 171 if (consnum == active_console || console_state[consnum] ==172 CONS_HAS_DATA)169 if (consnum == active_console || 170 console_state[consnum] == CONS_HAS_DATA) 173 171 return; 174 172 … … 358 356 set_style(MAIN_COLOR, MAIN_COLOR); 359 357 clear(); 360 draw_pixmap(_binary_helenos_ppm_start, (size_t)361 &_binary_helenos_ppm_size, xres - 66, 2);362 draw_pixmap(_binary_nameic_ppm_start, (size_t)363 &_binary_nameic_ppm_size, 5, 17);364 365 for (i =0;i < CONSOLE_COUNT; i++)358 draw_pixmap(_binary_helenos_ppm_start, 359 (size_t) &_binary_helenos_ppm_size, xres - 66, 2); 360 draw_pixmap(_binary_nameic_ppm_start, 361 (size_t) &_binary_nameic_ppm_size, 5, 17); 362 363 for (i = 0;i < CONSOLE_COUNT; i++) 366 364 redraw_state(i); 367 365 vp_switch(console_vp); … … 431 429 return; 432 430 433 pm = make_pixmap(_binary_anim_1_ppm_start, (int)434 &_binary_anim_1_ppm_size);431 pm = make_pixmap(_binary_anim_1_ppm_start, 432 (int) &_binary_anim_1_ppm_size); 435 433 async_msg_2(fbphone, FB_ANIM_ADDPIXMAP, an, pm); 436 434 437 pm = make_pixmap(_binary_anim_2_ppm_start, (int)438 &_binary_anim_2_ppm_size);435 pm = make_pixmap(_binary_anim_2_ppm_start, 436 (int) &_binary_anim_2_ppm_size); 439 437 async_msg_2(fbphone, FB_ANIM_ADDPIXMAP, an, pm); 440 438 441 pm = make_pixmap(_binary_anim_3_ppm_start, (int)442 &_binary_anim_3_ppm_size);439 pm = make_pixmap(_binary_anim_3_ppm_start, 440 (int) &_binary_anim_3_ppm_size); 443 441 async_msg_2(fbphone, FB_ANIM_ADDPIXMAP, an, pm); 444 442 445 pm = make_pixmap(_binary_anim_4_ppm_start, (int)446 &_binary_anim_4_ppm_size);443 pm = make_pixmap(_binary_anim_4_ppm_start, 444 (int) &_binary_anim_4_ppm_size); 447 445 async_msg_2(fbphone, FB_ANIM_ADDPIXMAP, an, pm); 448 446 … … 479 477 /* create console viewport */ 480 478 /* Align width & height to character size */ 481 console_vp = vp_create(CONSOLE_MARGIN, CONSOLE_TOP, ALIGN_DOWN(xres -482 2 * CONSOLE_MARGIN, 8), ALIGN_DOWN(yres - (CONSOLE_TOP +483 CONSOLE_MARGIN), 16));479 console_vp = vp_create(CONSOLE_MARGIN, CONSOLE_TOP, 480 ALIGN_DOWN(xres - 2 * CONSOLE_MARGIN, 8), 481 ALIGN_DOWN(yres - (CONSOLE_TOP + CONSOLE_MARGIN), 16)); 484 482 if (console_vp < 0) 485 483 return; … … 488 486 status_start += (xres - 800) / 2; 489 487 for (i = 0; i < CONSOLE_COUNT; i++) { 490 cstatus_vp[i] = vp_create(status_start + CONSOLE_MARGIN + i *491 (STATUS_WIDTH + STATUS_SPACE), STATUS_TOP,488 cstatus_vp[i] = vp_create(status_start + CONSOLE_MARGIN + 489 i * (STATUS_WIDTH + STATUS_SPACE), STATUS_TOP, 492 490 STATUS_WIDTH, STATUS_HEIGHT); 493 491 if (cstatus_vp[i] < 0) … … 499 497 /* Initialize icons */ 500 498 ic_pixmaps[CONS_SELECTED] = 501 make_pixmap(_binary_cons_selected_ppm_start, (int)502 &_binary_cons_selected_ppm_size);503 ic_pixmaps[CONS_IDLE] = make_pixmap(_binary_cons_idle_ppm_start, (int)504 &_binary_cons_idle_ppm_size);499 make_pixmap(_binary_cons_selected_ppm_start, 500 (int) &_binary_cons_selected_ppm_size); 501 ic_pixmaps[CONS_IDLE] = make_pixmap(_binary_cons_idle_ppm_start, 502 (int) &_binary_cons_idle_ppm_size); 505 503 ic_pixmaps[CONS_HAS_DATA] = 506 make_pixmap(_binary_cons_has_data_ppm_start, (int)507 &_binary_cons_has_data_ppm_size);504 make_pixmap(_binary_cons_has_data_ppm_start, 505 (int) &_binary_cons_has_data_ppm_size); 508 506 ic_pixmaps[CONS_DISCONNECTED] = 509 make_pixmap(_binary_cons_idle_ppm_start, (int)510 &_binary_cons_idle_ppm_size);507 make_pixmap(_binary_cons_idle_ppm_start, 508 (int) &_binary_cons_idle_ppm_size); 511 509 ic_pixmaps[CONS_KERNEL] = make_pixmap(_binary_cons_kernel_ppm_start, 512 510 (int) &_binary_cons_kernel_ppm_size);
Note:
See TracChangeset
for help on using the changeset viewer.