コード例 #1
0
ファイル: compass.c プロジェクト: paulmitchell/pebble-compass
static void direction_layer_update_proc(Layer *layer, GContext *ctx) {
  GRect bounds = layer_get_bounds(layer);
  GPoint center = grect_center_point(&bounds);
  graphics_context_set_fill_color(ctx, BG_COLOR);
  graphics_context_set_text_color(ctx, FG_COLOR);
  draw_direction(ctx, &center, -heading_angle, "N");
  draw_direction(ctx, &center, -heading_angle + 90, "E");
  draw_direction(ctx, &center, -heading_angle + 180, "S");
  draw_direction(ctx, &center, -heading_angle + 270, "W");
}
コード例 #2
0
void draw_menu_full(void)
{
	draw_edge();
	draw_logo();
	draw_color_list();
	draw_init_size();
	draw_direction();
	draw_speed();
	draw_function();
	draw_control_buttons();
	draw_io_buttons();
	draw_size();
	draw_steps();
	draw_labels();
	wnoutrefresh(menuw);

	if (dialogw) {
		draw_dialog();
	}
}