Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <pebble.h>
- Window* window;
- TextLayer* text;
- int main(void) {
- window = window_create();
- Layer* topLayer = window_get_root_layer(window);
- text = text_layer_create(GRect(10, 10, 100, 100));
- text_layer_set_font(text, fonts_get_system_font(FONT_KEY_GOTHIC_24));
- text_layer_set_overflow_mode(text, GTextOverflowModeWordWrap);
- layer_add_child(topLayer, (Layer*) text);
- //Test 1: add one letter
- text_layer_set_text(text, "");
- app_log(0, "main.c", 14, "%d %d", text_layer_get_content_size(text).w, text_layer_get_content_size(text).h); //Outputs "0 0" (as expected)
- text_layer_set_text(text, "A");
- app_log(0, "main.c", 14, "%d %d", text_layer_get_content_size(text).w, text_layer_get_content_size(text).h); //Outputs "0 0" (?? - Did not update?)
- //Test 2: add two letters
- text_layer_set_text(text, "");
- app_log(0, "main.c", 14, "%d %d", text_layer_get_content_size(text).w, text_layer_get_content_size(text).h); //Outputs "0 0" (as expected)
- text_layer_set_text(text, "AA");
- app_log(0, "main.c", 14, "%d %d", text_layer_get_content_size(text).w, text_layer_get_content_size(text).h); //Outputs "16 24" (as expected)
- window_stack_push(window, true);
- app_event_loop();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement