Changes in uspace/lib/ui/test/menu.c [ff6e91b:c68c18b9] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/test/menu.c
rff6e91b rc68c18b9 209 209 } 210 210 211 /** Paint background in graphics mode */212 PCUT_TEST(paint_bg_gfx)213 {214 ui_t *ui = NULL;215 ui_window_t *window = NULL;216 ui_wnd_params_t params;217 ui_menu_bar_t *mbar = NULL;218 ui_menu_t *menu = NULL;219 gfx_rect_t prect;220 gfx_coord2_t pos;221 errno_t rc;222 223 rc = ui_create_disp(NULL, &ui);224 PCUT_ASSERT_ERRNO_VAL(EOK, rc);225 226 ui_wnd_params_init(¶ms);227 params.caption = "Hello";228 229 rc = ui_window_create(ui, ¶ms, &window);230 PCUT_ASSERT_ERRNO_VAL(EOK, rc);231 PCUT_ASSERT_NOT_NULL(window);232 233 rc = ui_menu_bar_create(ui, window, &mbar);234 PCUT_ASSERT_ERRNO_VAL(EOK, rc);235 PCUT_ASSERT_NOT_NULL(mbar);236 237 rc = ui_menu_create(mbar, "Test", &menu);238 PCUT_ASSERT_ERRNO_VAL(EOK, rc);239 PCUT_ASSERT_NOT_NULL(menu);240 241 prect.p0.x = 0;242 prect.p0.y = 0;243 prect.p1.x = 0;244 prect.p1.y = 0;245 246 /* Menu needs to be open to be able to paint it */247 rc = ui_menu_open(menu, &prect);248 PCUT_ASSERT_ERRNO_VAL(EOK, rc);249 250 pos.x = 0;251 pos.y = 0;252 rc = ui_menu_paint_bg_gfx(menu, &pos);253 PCUT_ASSERT_ERRNO_VAL(EOK, rc);254 255 ui_menu_bar_destroy(mbar);256 ui_window_destroy(window);257 ui_destroy(ui);258 }259 260 /** Paint background in text mode */261 PCUT_TEST(paint_bg_text)262 {263 ui_t *ui = NULL;264 ui_window_t *window = NULL;265 ui_wnd_params_t params;266 ui_menu_bar_t *mbar = NULL;267 ui_menu_t *menu = NULL;268 gfx_rect_t prect;269 gfx_coord2_t pos;270 errno_t rc;271 272 rc = ui_create_disp(NULL, &ui);273 PCUT_ASSERT_ERRNO_VAL(EOK, rc);274 275 ui_wnd_params_init(¶ms);276 params.caption = "Hello";277 278 rc = ui_window_create(ui, ¶ms, &window);279 PCUT_ASSERT_ERRNO_VAL(EOK, rc);280 PCUT_ASSERT_NOT_NULL(window);281 282 rc = ui_menu_bar_create(ui, window, &mbar);283 PCUT_ASSERT_ERRNO_VAL(EOK, rc);284 PCUT_ASSERT_NOT_NULL(mbar);285 286 rc = ui_menu_create(mbar, "Test", &menu);287 PCUT_ASSERT_ERRNO_VAL(EOK, rc);288 PCUT_ASSERT_NOT_NULL(menu);289 290 prect.p0.x = 0;291 prect.p0.y = 0;292 prect.p1.x = 0;293 prect.p1.y = 0;294 295 /* Menu needs to be open to be able to paint it */296 rc = ui_menu_open(menu, &prect);297 PCUT_ASSERT_ERRNO_VAL(EOK, rc);298 299 pos.x = 0;300 pos.y = 0;301 rc = ui_menu_paint_bg_text(menu, &pos);302 PCUT_ASSERT_ERRNO_VAL(EOK, rc);303 304 ui_menu_bar_destroy(mbar);305 ui_window_destroy(window);306 ui_destroy(ui);307 }308 309 211 /** Paint menu */ 310 212 PCUT_TEST(paint)
Note:
See TracChangeset
for help on using the changeset viewer.