您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ window_set_fullscreen函数代码示例

51自学网 2021-06-03 09:58:05
  C++
这篇教程C++ window_set_fullscreen函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中window_set_fullscreen函数的典型用法代码示例。如果您正苦于以下问题:C++ window_set_fullscreen函数的具体用法?C++ window_set_fullscreen怎么用?C++ window_set_fullscreen使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了window_set_fullscreen函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: init

// Initializationstatic void init() {  s_main_window = window_create();  s_set_window = window_create();  // Remove the statusbar on SDK 2#ifdef PBL_SDK_2  window_set_fullscreen(s_main_window, true);  window_set_fullscreen(s_set_window, true);#endif    // Read the persistent storage. Probably incorrectly  valueRead = persist_read_data(SETTINGS_KEY, &settings, sizeof(settings));    // Read the persistent storage better, meaning after that read fails, just go ahead and fix it  if (settings.c_1 == 0) {    settings.c_1 = 5;    settings.c_2 = 5;    settings.c_3 = 5;    settings.c_4 = 5;    settings.set = false;  }    window_set_background_color(s_main_window, GColorBlack);  window_set_background_color(s_set_window, GColorBlack);  window_set_window_handlers(s_main_window, (WindowHandlers) {    .load = main_window_load,    .unload = main_window_unload,  });
开发者ID:1337SereniTyx3,项目名称:WatchLock,代码行数:29,


示例2: init

static void init(void) {	// Set initial value to track timer start/stop	running = false;	// Set variables to use for animated windows	const bool animated = true;	// Set up the base window  window = window_create();  Layer *window_layer = window_get_root_layer(window);	window_set_background_color(window, GColorWhite);  window_set_fullscreen(window, false);	window_stack_push(window, animated);	page = 1; // set to 1 for initial paging on menus	// Bind input for base window	window_set_click_config_provider(window, (ClickConfigProvider) click_config_provider);	// Set up layers for base window	timer_font = fonts_get_system_font(FONT_KEY_DROID_SERIF_28_BOLD);	timer_layer = text_layer_create(GRect(0, 80, 144, 84));	text_layer_set_background_color(timer_layer, GColorBlack);  text_layer_set_font(timer_layer, timer_font);	text_layer_set_text_color(timer_layer, GColorWhite);	text_layer_set_text(timer_layer, "00h 00m");	text_layer_set_text_alignment(timer_layer, GTextAlignmentCenter);  layer_add_child(window_layer, text_layer_get_layer(timer_layer));	project_font = fonts_get_system_font(FONT_KEY_GOTHIC_18_BOLD);	project_layer = text_layer_create(GRect(0, 0, 144, 40));	text_layer_set_background_color(project_layer, GColorWhite);  text_layer_set_font(project_layer, project_font);	text_layer_set_text_color(project_layer, GColorBlack);	text_layer_set_text(project_layer, "No Project Selected");	text_layer_set_text_alignment(project_layer, GTextAlignmentCenter);  layer_add_child(window_layer, text_layer_get_layer(project_layer));	task_font = fonts_get_system_font(FONT_KEY_GOTHIC_18);	task_layer = text_layer_create(GRect(0, 40, 144, 40));	text_layer_set_background_color(task_layer, GColorWhite);  text_layer_set_font(task_layer, task_font);	text_layer_set_text_color(task_layer, GColorBlack);	text_layer_set_text(task_layer, "No Task Selected");	text_layer_set_text_alignment(task_layer, GTextAlignmentCenter);  layer_add_child(window_layer, text_layer_get_layer(task_layer));	// Set up menu window, but don't push to stack yet	menu_window = window_create();	window_set_background_color(menu_window, GColorWhite);  window_set_fullscreen(menu_window, true);	// Window Handlers	window_set_window_handlers(menu_window, (WindowHandlers) {		.load = menu_window_load,		.unload = menu_window_unload,	});
开发者ID:BillMyTime,项目名称:bill-my-time-pebble,代码行数:55,


示例3: init

// Initialise UIstatic void init(void){	srand(time(NULL));	inverter_timer 	= app_timer_register(INVERTER_TIMEOUT, inverter_timer_callback, 0);	time_timer 			= app_timer_register(TIME_TIMEOUT, update_time, 0);	  window 					= window_create();		window_set_fullscreen(window, true);  window_stack_push(window, false);		// Assign resources  s_res_tv_image 				= gbitmap_create_with_resource(RESOURCE_ID_TV_IMAGE);  s_res_static_1_image 	= gbitmap_create_with_resource(RESOURCE_ID_STATIC_2_IMAGE);	s_res_bitham_42_bold 	= fonts_get_system_font(FONT_KEY_BITHAM_42_BOLD);	s_res_gothic_14 			= fonts_get_system_font(FONT_KEY_GOTHIC_14);			// tv_bitmap	tv_bitmap = bitmap_layer_create(GRect(0,0,144,168));	bitmap_layer_set_bitmap(tv_bitmap, s_res_tv_image);	bitmap_layer_set_background_color(tv_bitmap, GColorClear);	bitmap_layer_set_compositing_mode(tv_bitmap, GCompOpAssign);	layer_add_child(window_get_root_layer(window), (Layer *) tv_bitmap);	  // static_1_bitmap  static_1_bitmap = bitmap_layer_create(GRect(14, 42, 115, 87));  bitmap_layer_set_bitmap(static_1_bitmap, s_res_static_1_image);	bitmap_layer_set_compositing_mode(static_1_bitmap, GCompOpOr);  layer_add_child(window_get_root_layer(window), (Layer *)static_1_bitmap);    // inverter_layer  static_inverter_layer = inverter_layer_create(GRect(14, 42, 115, 0));  layer_add_child(window_get_root_layer(window), (Layer *)static_inverter_layer);	layer_set_hidden(inverter_layer_get_layer(static_inverter_layer), false);		// Screen On layer  screen_on_layer = text_layer_create(GRect(14, 42, 115, 87));  text_layer_set_background_color(screen_on_layer, GColorWhite);  layer_set_hidden(text_layer_get_layer(screen_on_layer), true);	layer_add_child(window_get_root_layer(window), text_layer_get_layer(screen_on_layer));		// ch_layer	ch_layer = text_layer_create(GRect(102, 46, 24, 14));	text_layer_set_background_color(ch_layer, GColorClear);	text_layer_set_text(ch_layer, "Ch 3");	text_layer_set_font(ch_layer, s_res_gothic_14);	layer_add_child(window_get_root_layer(window), text_layer_get_layer(ch_layer));	  // time_layer	clock_copy_time_string(buffer, 12);  time_layer = text_layer_create(GRect(0, 56, 144, 42));  text_layer_set_background_color(time_layer, GColorClear);  text_layer_set_text(time_layer, buffer);  text_layer_set_text_alignment(time_layer, GTextAlignmentCenter);  text_layer_set_font(time_layer, s_res_bitham_42_bold);	layer_set_hidden(text_layer_get_layer(time_layer), true);  layer_add_child(window_get_root_layer(window), (Layer *)time_layer);		accel_tap_service_subscribe(tap_handler); // Subcribe to the tap event service}
开发者ID:aclymer,项目名称:TV_Time,代码行数:61,


示例4: init

static void init(void) {  window = window_create();  window_set_fullscreen(window, true);  window_set_window_handlers(window, (WindowHandlers) {      .load = window_load,      .unload = window_unload,      });
开发者ID:franc0is,项目名称:pebble-tinymath,代码行数:7,


示例5: main

int main(void){    window = window_create();  /* Инициализируем окно */    window_set_background_color(window, GColorBlack); /* устанавливаем фоновый цвет */    window_set_fullscreen(window, true); /* включаем полноэкранность */    window_stack_push(window, true);  /* открываем окно с анимацией */    srand(time(NULL)); /* инициализируем генератор случайных чисел текущем временем */    text_layer = text_layer_create(GRect(0 , 30, 144, 168)); /* создаем текстовый массив, указываем размер и координаты */    text_layer_set_text_color(text_layer, GColorWhite);  /* устанавливаем цвет текста */    text_layer_set_background_color(text_layer, GColorClear);  /* устанавливаем цвет фона */    text_layer_set_font(text_layer, fonts_get_system_font(FONT_KEY_GOTHIC_28)); /* устанавливаем шрифт */    text_layer_set_text_alignment(text_layer, GTextAlignmentCenter); /* устанавливаем выравнивание по центру */    layer_add_child(window_get_root_layer(window), text_layer_get_layer(text_layer));  /* подключаем текстовый слой к основному в качестве дочернего */#if (LANG == ENG)    text_layer_set_text(text_layer, "Shake to roll /n the dice!");  /* показываем сообщение при запуске */#endif#if (LANG == RUS)    text_layer_set_text(text_layer, "Встряхните часы для броска костей");  /* показываем сообщение при запуске */#endif    accel_tap_service_subscribe(accel_int);  /* подписываемся на прерывания от акселерометра */    app_event_loop();  /* ждем событий */    if (first_time == true) /* если выходим без запуска перебора... */    {         text_layer_destroy(text_layer); /* ...то удаляем текстовый слой с сообщением */    }    else  /* если выходим уже после запуска... */    {            bitmap_layer_destroy(image_layer); /* ...то уничтожаем текстовый слой... */        gbitmap_destroy(image); /* ... и уничтожаем массив с графикой, текстовый слой уже удален в функции accel_int */    }    accel_tap_service_unsubscribe();  /* отписываемся от прерываний акселерометра */    window_destroy(window);  /* уничтожаем главное окно, освобождаем ресурсы */}
开发者ID:vvzvlad,项目名称:Pebble-Dice,代码行数:33,


示例6: carga_paradas

/* Initialize the main app elements */void carga_paradas(int n1, int fav, int buscar){  i_buscar = 0;  numero1= n1/100;  numero2= (n1 % 100) /10;  numero3=n1 % 10;	window = window_create();	WindowHandlers handlers = {		.load = window_load,		.unload = window_unload	};  #ifdef PBL_SDK_2    window_set_fullscreen(window, true);  #endif	//app_message_register_inbox_received(in_received_handler);					 	window_set_window_handlers(window, (WindowHandlers) handlers);  if (fav==1)    posicion=2;  if (buscar==1)    i_buscar = 1;  valores_parada[0].tiempo1 = 0;	window_stack_push(window, true);}
开发者ID:pjexposito,项目名称:NuevoBusElche,代码行数:26,


示例7: tic_tock_toe_init

// Handle the start-up of the appvoid tic_tock_toe_init(void) {  // Create our app's base window  window = window_create();  window_set_fullscreen(window, true);  window_stack_push(window, true);  window_set_background_color(window, COLOR_BACKGROUND);  // Init the layer that shows the board  Layer *window_layer = window_get_root_layer(window);  GRect bounds = layer_get_bounds(window_layer);  boardLayer = layer_create(bounds); // Associate with layer object and set dimensions  layer_set_update_proc(boardLayer, boardLayer_update_callback); // Set the drawing callback function for the layer.  layer_add_child(window_layer, boardLayer); // Add the child to the app's base window  // Init the layer that shows the player marks  playersLayer = layer_create(bounds);  layer_set_update_proc(playersLayer, playersLayer_update_callback);  layer_add_child(window_layer, playersLayer);  // Init the text layer used to show the time  timeLayer = text_layer_create(GRect(0, 168-42, 144 /* width */, 42 /* height */));  text_layer_set_text_alignment(timeLayer, GTextAlignmentCenter);  text_layer_set_text_color(timeLayer, COLOR_FOREGROUND);  text_layer_set_background_color(timeLayer, GColorClear);  text_layer_set_font(timeLayer, fonts_get_system_font(FONT_KEY_GOTHIC_28_BOLD));  layer_add_child(window_layer, text_layer_get_layer(timeLayer));  tick_timer_service_subscribe(SECOND_UNIT, handle_second_tick);  update_time_text();}
开发者ID:gregoiresage,项目名称:pebble-demos,代码行数:34,


示例8: initialise_ui

static void initialise_ui(void) {  s_window = window_create();  window_set_background_color(s_window, GColorClear);  #ifndef PBL_SDK_3    window_set_fullscreen(s_window, true);  #endif      s_time_text = malloc(MAX_CHARS);  s_time_text[0] = 'A';  s_time_text[1] = 'B';  s_time_text[2] = '/0';    s_res_grumpy = gbitmap_create_with_resource(RESOURCE_ID_GRUMPY);  s_font = fonts_get_system_font(FONT_KEY_GOTHIC_18_BOLD);  // s_bitmaplayer_1  s_bitmaplayer_1 = bitmap_layer_create(GRect(0, 0, 144, 144));  bitmap_layer_set_bitmap(s_bitmaplayer_1, s_res_grumpy);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_bitmaplayer_1);    // s_textlayer_1  s_textlayer_1 = text_layer_create(GRect(21, 146, 144, 34));  text_layer_set_background_color(s_textlayer_1, GColorWhite);  text_layer_set_text_color(s_textlayer_1, GColorBlack);  text_layer_set_text(s_textlayer_1, s_time_text);  text_layer_set_text_alignment(s_textlayer_1, GTextAlignmentCenter);  text_layer_set_font(s_textlayer_1, s_font);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_textlayer_1);}
开发者ID:mcr,项目名称:grump,代码行数:28,


示例9: init

static void init() {  window = window_create();  window_set_background_color(window, GColorBlack);  window_set_fullscreen(window, true);  icon_layer = bitmap_layer_create(GRect(32, 10, 80, 80));  bitmap_layer_set_bitmap(icon_layer, icon_bitmap);  layer_add_child(window_get_root_layer(window), bitmap_layer_get_layer(icon_layer));  temperature_layer = text_layer_create(GRect(0, 100, 144, 68));  text_layer_set_text_color(temperature_layer, GColorWhite);  text_layer_set_background_color(temperature_layer, GColorClear);  text_layer_set_font(temperature_layer, fonts_get_system_font(FONT_KEY_GOTHIC_28_BOLD));  text_layer_set_text_alignment(temperature_layer, GTextAlignmentCenter);  text_layer_set_text(temperature_layer, temperature);  layer_add_child(window_get_root_layer(window), text_layer_get_layer(temperature_layer));  Tuplet initial_values[] = {    TupletInteger(WEATHER_ICON_KEY, (uint8_t) 1),    TupletCString(WEATHER_TEMPERATURE_KEY, "1234/u00B0C"),  };  app_message_open(64, 64);  send_cmd();  app_sync_init(&sync, sync_buffer, sizeof(sync_buffer), initial_values, ARRAY_LENGTH(initial_values),      sync_tuple_changed_callback, sync_error_callback, NULL);  window_stack_push(window, true /* Animated */);}
开发者ID:southwolf,项目名称:sdk2-test,代码行数:31,


示例10: InitializeWindow

void InitializeWindow(Window *window, const char *name, bool animated){	window_init(window, name);	window_stack_push(window, animated);	window_set_fullscreen(window, true); // Do I want full screen?	window_set_background_color(window, GColorBlack);		}
开发者ID:glebm,项目名称:MiniDungeon,代码行数:7,


示例11: initialise_ui

static void initialise_ui(void) {  s_window = window_create();  window_set_background_color(s_window, GColorBlack);  window_set_fullscreen(s_window, true);    s_res_gothic_14 = fonts_get_system_font(FONT_KEY_GOTHIC_14);  // text_address  text_address = text_layer_create(GRect(0, 82, 144, 20));  text_layer_set_background_color(text_address, GColorClear);  text_layer_set_text_color(text_address, GColorWhite);  text_layer_set_text(text_address, "-");  text_layer_set_text_alignment(text_address, GTextAlignmentCenter);  text_layer_set_font(text_address, s_res_gothic_14);  layer_add_child(window_get_root_layer(s_window), (Layer *)text_address);    // text_message  text_message = text_layer_create(GRect(0, 99, 144, 34));  text_layer_set_background_color(text_message, GColorClear);  text_layer_set_text_color(text_message, GColorWhite);  text_layer_set_text(text_message, "-");  text_layer_set_text_alignment(text_message, GTextAlignmentCenter);  text_layer_set_font(text_message, s_res_gothic_14);  layer_add_child(window_get_root_layer(s_window), (Layer *)text_message);    // s_textlayer_1  s_textlayer_1 = text_layer_create(GRect(0, 57, 144, 20));  text_layer_set_background_color(s_textlayer_1, GColorClear);  text_layer_set_text_color(s_textlayer_1, GColorWhite);  text_layer_set_text(s_textlayer_1, "Message Sent");  text_layer_set_text_alignment(s_textlayer_1, GTextAlignmentCenter);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_textlayer_1);}
开发者ID:Quikrobot,项目名称:texter,代码行数:32,


示例12: initialise_ui

static void initialise_ui(void) {    s_window = window_create();    window_set_fullscreen(s_window, true);    s_res_yes = gbitmap_create_with_resource(RESOURCE_ID_YES);    s_res_no = gbitmap_create_with_resource(RESOURCE_ID_NO);    s_res_gothic_24 = fonts_get_system_font(FONT_KEY_GOTHIC_24);    s_res_gothic_24_bold = fonts_get_system_font(FONT_KEY_GOTHIC_24_BOLD);    // s_actionbarlayer_1    s_actionbarlayer_1 = action_bar_layer_create();    action_bar_layer_add_to_window(s_actionbarlayer_1, s_window);    action_bar_layer_set_background_color(s_actionbarlayer_1, GColorBlack);    action_bar_layer_set_icon(s_actionbarlayer_1, BUTTON_ID_UP, s_res_yes);    action_bar_layer_set_icon(s_actionbarlayer_1, BUTTON_ID_DOWN, s_res_no);    layer_add_child(window_get_root_layer(s_window), (Layer *)s_actionbarlayer_1);    // s_textlayer_1    s_textlayer_1 = text_layer_create(GRect(6, 14, 114, 99));    text_layer_set_text(s_textlayer_1, "You're close to a weighing machine!");    text_layer_set_text_alignment(s_textlayer_1, GTextAlignmentCenter);    text_layer_set_font(s_textlayer_1, s_res_gothic_24);    layer_add_child(window_get_root_layer(s_window), (Layer *)s_textlayer_1);    // s_textlayer_2    s_textlayer_2 = text_layer_create(GRect(12, 99, 100, 57));    text_layer_set_text(s_textlayer_2, "Input your weight?");    text_layer_set_text_alignment(s_textlayer_2, GTextAlignmentCenter);    text_layer_set_font(s_textlayer_2, s_res_gothic_24_bold);    layer_add_child(window_get_root_layer(s_window), (Layer *)s_textlayer_2);}
开发者ID:Abhipray,项目名称:HelpiFell,代码行数:30,


示例13: handle_init

void handle_init(AppContextRef ctx) {  // Create the main window and push it in fullscreen mode  window_init(&window, "Window Name");  window_stack_push(&window, true /* Animated */);  window_set_fullscreen(&window, true);  // Initialize ressources and load the background image  resource_init_current_app(&APP_RESOURCES);  bmp_init_container(RESOURCE_ID_BACKGROUND_IMAGE, &background_image);  layer_add_child(&window.layer, &background_image.layer.layer);  // Create a text field to display the time until the next pass  text_layer_init(&nextpass_text_layer, GRect(0, 126, 144, 34));  text_layer_set_font(&nextpass_text_layer, fonts_get_system_font(FONT_KEY_BITHAM_34_MEDIUM_NUMBERS));  text_layer_set_text_alignment(&nextpass_text_layer, GTextAlignmentCenter);  text_layer_set_background_color(&nextpass_text_layer, GColorClear);  layer_add_child(window_get_root_layer(&window), (Layer*)&time_text_layer);  // Create a text field to display the current time  text_layer_init(&time_text_layer, GRect(37, 0, 70, 24));  text_layer_set_font(&time_text_layer, fonts_get_system_font(FONT_KEY_GOTHIC_24));  text_layer_set_text_alignment(&time_text_layer, GTextAlignmentCenter);  text_layer_set_background_color(&time_text_layer, GColorClear);  layer_add_child(window_get_root_layer(&window), (Layer*)&nextpass_text_layer);  // Add background and both text fields to the window  // Start an HTTP Request  start_http_request();}
开发者ID:mohitsoni,项目名称:hackmit-2013,代码行数:31,


示例14: initialise_ui

static void initialise_ui(void) {  s_window = window_create();  window_set_background_color(s_window, GColorBlack);  window_set_fullscreen(s_window, true);    s_res_infinity_white = gbitmap_create_with_resource(RESOURCE_ID_infinity_white);  s_res_gothic_28_bold = fonts_get_system_font(FONT_KEY_GOTHIC_28_BOLD);  // s_textlayer_title  s_textlayer_title = text_layer_create(GRect(0, 140, 144, 14));  text_layer_set_background_color(s_textlayer_title, GColorClear);  text_layer_set_text_color(s_textlayer_title, GColorWhite);  text_layer_set_text(s_textlayer_title, "Time is limitless.");  text_layer_set_text_alignment(s_textlayer_title, GTextAlignmentCenter);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_textlayer_title);    // s_bitmaplayer_infinity  s_bitmaplayer_infinity = bitmap_layer_create(GRect(47, 74, 50, 20));  bitmap_layer_set_bitmap(s_bitmaplayer_infinity, s_res_infinity_white);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_bitmaplayer_infinity);    // s_textlayer_message  s_textlayer_message = text_layer_create(GRect(0, 14, 144, 28));  text_layer_set_background_color(s_textlayer_message, GColorClear);  text_layer_set_text_color(s_textlayer_message, GColorWhite);  text_layer_set_text(s_textlayer_message, "00:00");  text_layer_set_text_alignment(s_textlayer_message, GTextAlignmentCenter);  text_layer_set_font(s_textlayer_message, s_res_gothic_28_bold);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_textlayer_message);}
开发者ID:dmillerw,项目名称:TimeIsLimitless,代码行数:29,


示例15: key_handler

static voidkey_handler(struct window *window, struct input *input, uint32_t time,	    uint32_t key, uint32_t unicode, uint32_t state, void *data){	struct view *view = data;	if(!state)	        return;	switch (key) {	case KEY_F11:		view->fullscreen ^= 1;		window_set_fullscreen(window, view->fullscreen);		break;	case KEY_SPACE:	case KEY_PAGEDOWN:	case KEY_RIGHT:	case KEY_DOWN:                view_page_down(view);		break;	case KEY_BACKSPACE:	case KEY_PAGEUP:	case KEY_LEFT:	case KEY_UP:                view_page_up(view);		break;	default:		break;	}}
开发者ID:N8Fear,项目名称:adwc,代码行数:30,


示例16: initialise_ui

static void initialise_ui(void) {    s_window = window_create();    window_set_background_color(s_window, GColorBlack);    IF_2(window_set_fullscreen(s_window, true));    s_res_img_upaction = gbitmap_create_with_resource(RESOURCE_ID_IMG_UPACTION);    s_res_img_nextaction = gbitmap_create_with_resource(RESOURCE_ID_IMG_NEXTACTION);    s_res_img_downaction = gbitmap_create_with_resource(RESOURCE_ID_IMG_DOWNACTION);    s_res_gothic_18_bold = fonts_get_system_font(FONT_KEY_GOTHIC_18_BOLD);    s_res_bitham_30_black = fonts_get_system_font(FONT_KEY_BITHAM_30_BLACK);    // action_layer    action_layer = action_bar_layer_create();    action_bar_layer_add_to_window(action_layer, s_window);    action_bar_layer_set_background_color(action_layer, GColorWhite);    action_bar_layer_set_icon(action_layer, BUTTON_ID_UP, s_res_img_upaction);    action_bar_layer_set_icon(action_layer, BUTTON_ID_SELECT, s_res_img_nextaction);    action_bar_layer_set_icon(action_layer, BUTTON_ID_DOWN, s_res_img_downaction);    layer_set_frame(action_bar_layer_get_layer(action_layer), GRect(124, 0, 20, 168));    IF_3(layer_set_bounds(action_bar_layer_get_layer(action_layer), GRect(-5, 0, 30, 168)));    layer_add_child(window_get_root_layer(s_window), (Layer *)action_layer);    time_layer = layer_create(GRect(0, 0, 124, 168));    layer_set_update_proc(time_layer, draw_time);    layer_add_child(window_get_root_layer(s_window), time_layer);}
开发者ID:lenkawamoto,项目名称:GentleWake,代码行数:25,


示例17: init

void init() {	window = window_create();  window_set_background_color(window, GColorBlack);	WindowHandlers handlers = {		.load = window_load,		.unload = window_unload	};	window_set_window_handlers(window, handlers);  window_set_fullscreen(window, true);	//Register AppMessage events	app_message_register_inbox_received(in_received_handler);	app_message_open(512, 512);		//Large input and output buffer sizes	window_stack_push(window, true);  // Init the text layer used to show the time    time_layer = text_layer_create(GRect(0, 0, 144 /* width */, 50 /* height */));    text_layer_set_text_color(time_layer, GColorBlack);    text_layer_set_background_color(time_layer, GColorWhite);    text_layer_set_font(time_layer, fonts_get_system_font(FONT_KEY_BITHAM_42_BOLD));    text_layer_set_text_alignment(time_layer, GTextAlignmentCenter);    // Ensures time is displayed immediately (will break if NULL tick event accessed).    // (This is why it's a good idea to have a separate routine to do the update itself.)    time_t now = time(NULL);    struct tm *current_time = localtime(&now);    handle_battery(battery_state_service_peek());    handle_second_tick(current_time, SECOND_UNIT);    tick_timer_service_subscribe(SECOND_UNIT, &handle_second_tick);    battery_state_service_subscribe(&handle_battery);    layer_add_child(window_get_root_layer(window), text_layer_get_layer(time_layer));}
开发者ID:MacBoyPro98,项目名称:Pebble,代码行数:34,


示例18: initialise_ui

static void initialise_ui(void) {  s_window = window_create();  window_set_fullscreen(s_window, false);    s_res_gothic_24_bold = fonts_get_system_font(FONT_KEY_GOTHIC_24_BOLD);  s_res_gothic_18 = fonts_get_system_font(FONT_KEY_GOTHIC_18);  // s_inverterlayer_1  s_inverterlayer_1 = inverter_layer_create(GRect(0, 0, 144, 35));  layer_add_child(window_get_root_layer(s_window), (Layer *)s_inverterlayer_1);    // s_stop_name_layer  s_stop_name_layer = text_layer_create(GRect(0, -7, 144, 29));  text_layer_set_background_color(s_stop_name_layer, GColorClear);  text_layer_set_text_color(s_stop_name_layer, GColorWhite);  text_layer_set_text(s_stop_name_layer, "Mountain View");  text_layer_set_text_alignment(s_stop_name_layer, GTextAlignmentCenter);  text_layer_set_font(s_stop_name_layer, s_res_gothic_24_bold);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_stop_name_layer);    // s_direction_layer  s_direction_layer = text_layer_create(GRect(0, 14, 144, 19));  text_layer_set_background_color(s_direction_layer, GColorClear);  text_layer_set_text_color(s_direction_layer, GColorWhite);  text_layer_set_text(s_direction_layer, "Southbound");  text_layer_set_text_alignment(s_direction_layer, GTextAlignmentCenter);  text_layer_set_font(s_direction_layer, s_res_gothic_18);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_direction_layer);    // s_train_menu  s_train_menu = menu_layer_create(GRect(0, 35, 144, 117));  menu_layer_set_click_config_onto_window(s_train_menu, s_window);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_train_menu);}
开发者ID:sjh1008,项目名称:pebble-caltrain,代码行数:33,


示例19: initialise_ui

static void initialise_ui(void) {  s_window = window_create();  window_set_background_color(s_window, GColorBlack);  window_set_fullscreen(s_window, 1);    s_res_image_cloud = gbitmap_create_with_resource(RESOURCE_ID_IMAGE_CLOUD);  s_res_gothic_28_bold = fonts_get_system_font(FONT_KEY_GOTHIC_28_BOLD);  s_res_image_panda = gbitmap_create_with_resource(RESOURCE_ID_IMAGE_PANDA);  s_res_image_panda_eye = gbitmap_create_with_resource(RESOURCE_ID_IMAGE_PANDA_EYE);  // s_bitmap_cloud  s_bitmap_cloud = bitmap_layer_create(GRect(5, 7, 134, 82));  bitmap_layer_set_bitmap(s_bitmap_cloud, s_res_image_cloud);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_bitmap_cloud);    // s_text_time  s_text_time = text_layer_create(GRect(20, 37, 104, 30));  text_layer_set_background_color(s_text_time, GColorClear);  text_layer_set_text_color(s_text_time, GColorWhite);  text_layer_set_text(s_text_time, " ");  text_layer_set_text_alignment(s_text_time, GTextAlignmentCenter);  text_layer_set_font(s_text_time, s_res_gothic_28_bold);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_text_time);    // s_bitmap_panda  s_bitmap_panda = bitmap_layer_create(GRect(32, 92, 102, 66));  bitmap_layer_set_bitmap(s_bitmap_panda, s_res_image_panda);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_bitmap_panda);    // s_bitmap_panda_eye  s_bitmap_panda_eye = bitmap_layer_create(GRect(43, 125, 17, 19));  bitmap_layer_set_bitmap(s_bitmap_panda_eye, s_res_image_panda_eye);  layer_add_child(window_get_root_layer(s_window), (Layer *)s_bitmap_panda_eye);}
开发者ID:a2,项目名称:pandozer,代码行数:33,


示例20: displayHelp

void displayHelp() {    static Window window;    static Layer chromeLayer;    static TextLayer helpTextLayer;    window_init(&window, "Help");    window_set_fullscreen(&window, true);    window.layer.frame.origin.x = 5;    window.layer.frame.origin.y = 5;    // TODO: Should have get/set bounds functions public?    window.layer.bounds.size.w -= 10;    window.layer.bounds.size.h -= 10;    window_set_background_color(&window, GColorClear);    // TODO: Set proper/better frame/bounds values here?    layer_init(&chromeLayer, window.layer.frame);    chromeLayer.update_proc = &help_window_update_callback;    layer_add_child(&window.layer, &chromeLayer);    text_layer_init(&helpTextLayer, GRect(16, 16, 144-24-8 /* width */, 168-24-8 /* height */));    text_layer_set_text_color(&helpTextLayer, GColorWhite);    text_layer_set_background_color(&helpTextLayer, GColorBlack);    text_layer_set_font(&helpTextLayer, fonts_get_system_font(FONT_KEY_GOTHIC_14));    text_layer_set_text(&helpTextLayer, ">Select (long press)</nChange edit mode./n/n>Up/Down</nIncrease/decrease axis value/n/n(Press back to close)");    layer_add_child(&window.layer, &helpTextLayer.layer);    window_stack_push(&window, false /* Not animated */);}
开发者ID:EddieSpencer,项目名称:pebble-sdk-examples,代码行数:34,


示例21: initialise_ui

static void initialise_ui(void) {  s_window = window_create();  window_set_fullscreen(s_window, true);    s_res_gothic_18_bold = fonts_get_system_font(FONT_KEY_GOTHIC_18_BOLD);  s_res_gothic_28_bold = fonts_get_system_font(FONT_KEY_GOTHIC_28_BOLD);  s_res_gothic_24_bold = fonts_get_system_font(FONT_KEY_GOTHIC_24_BOLD);  // treshold_tl  treshold_tl = text_layer_create(GRect(0, 0, 142, 19));  text_layer_set_text(treshold_tl, "THRESHOLD");  text_layer_set_text_alignment(treshold_tl, GTextAlignmentCenter);  text_layer_set_font(treshold_tl, s_res_gothic_18_bold);  layer_add_child(window_get_root_layer(s_window), (Layer *)treshold_tl);    // value_tl  value_tl = text_layer_create(GRect(0, 69, 144, 36));  text_layer_set_background_color(value_tl, GColorBlack);  text_layer_set_text_color(value_tl, GColorWhite);  text_layer_set_text(value_tl, "50");  text_layer_set_text_alignment(value_tl, GTextAlignmentCenter);  text_layer_set_font(value_tl, s_res_gothic_28_bold);  layer_add_child(window_get_root_layer(s_window), (Layer *)value_tl);    // ok_tl  ok_tl = text_layer_create(GRect(3, 23, 37, 28));  text_layer_set_text(ok_tl, "< Ok");  text_layer_set_font(ok_tl, s_res_gothic_24_bold);  layer_add_child(window_get_root_layer(s_window), (Layer *)ok_tl);}
开发者ID:Hitheshaum,项目名称:crisis_pebble,代码行数:29,


示例22: initialise_ui

static void initialise_ui(void) {  s_window = window_create();  window_set_fullscreen(s_window, false);    s_res_image_action_increment = gbitmap_create_with_resource(RESOURCE_ID_IMAGE_ACTION_INCREMENT);  s_res_image_action_decrement = gbitmap_create_with_resource(RESOURCE_ID_IMAGE_ACTION_DECREMENT);  s_res_font_dd_50 = fonts_load_custom_font(resource_get_handle(RESOURCE_ID_FONT_DD_50));  s_res_gothic_18 = fonts_get_system_font(FONT_KEY_GOTHIC_18);  // action_bar_layer  action_bar_layer = action_bar_layer_create();  action_bar_layer_add_to_window(action_bar_layer, s_window);  action_bar_layer_set_background_color(action_bar_layer, GColorWhite);  action_bar_layer_set_icon(action_bar_layer, BUTTON_ID_UP, s_res_image_action_increment);  action_bar_layer_set_icon(action_bar_layer, BUTTON_ID_DOWN, s_res_image_action_decrement);  layer_add_child(window_get_root_layer(s_window), (Layer *)action_bar_layer);    // number_text_layer  number_text_layer = text_layer_create(GRect(6, 39, 116, 50));  text_layer_set_text(number_text_layer, "0");  text_layer_set_text_alignment(number_text_layer, GTextAlignmentCenter);  text_layer_set_font(number_text_layer, s_res_font_dd_50);  layer_add_child(window_get_root_layer(s_window), (Layer *)number_text_layer);    // title_text_layer  title_text_layer = text_layer_create(GRect(2, 93, 123, 20));  text_layer_set_text(title_text_layer, "Text layer");  text_layer_set_text_alignment(title_text_layer, GTextAlignmentCenter);  text_layer_set_font(title_text_layer, s_res_gothic_18);  layer_add_child(window_get_root_layer(s_window), (Layer *)title_text_layer);}
开发者ID:merdanchik,项目名称:Tomato,代码行数:30,


示例23: create_window

void create_window() {  window = window_create();  window_set_fullscreen(window, true);  window_set_window_handlers(window, (WindowHandlers) {     .load = window_load,     .unload = window_unload      });
开发者ID:cessor,项目名称:pebble-counter,代码行数:7,


示例24: initialise_ui

// Initialize all UI componentsstatic void initialise_ui(void) {  s_window = window_create();  window_set_fullscreen(s_window, true);    visitors = 0;  max_visitors = 0;    s_data_text_layer = text_layer_create(GRect(0, 54, 144, 35));  text_layer_set_text_alignment(s_data_text_layer, GTextAlignmentCenter);  text_layer_set_overflow_mode(s_data_text_layer, GTextOverflowModeWordWrap);  text_layer_set_font(s_data_text_layer, fonts_get_system_font(FONT_KEY_GOTHIC_28_BOLD));  text_layer_set_text(s_data_text_layer, "Loading...");  layer_add_child(window_get_root_layer(s_window), text_layer_get_layer(s_data_text_layer));    s_label_text_layer = text_layer_create(GRect(0, 136, 144, 35));  text_layer_set_text_alignment(s_label_text_layer, GTextAlignmentCenter);  text_layer_set_overflow_mode(s_label_text_layer, GTextOverflowModeWordWrap);  text_layer_set_background_color(s_label_text_layer, GColorBlack);  text_layer_set_text_color(s_label_text_layer, GColorWhite);  text_layer_set_font(s_label_text_layer, fonts_get_system_font(FONT_KEY_GOTHIC_24_BOLD));  text_layer_set_text(s_label_text_layer, "Concurrent Visits");  layer_add_child(window_get_root_layer(s_window), text_layer_get_layer(s_label_text_layer));    s_graph_layer = layer_create(GRect(10, 10, 124, 121));  layer_set_update_proc(s_graph_layer, graph_layer_update_proc);  layer_add_child(window_get_root_layer(s_window), s_graph_layer);    get_data();  s_timer = app_timer_register(REFRESH_TIME, timer_callback, NULL);}
开发者ID:bdjett,项目名称:chartbeat-for-pebble,代码行数:31,


示例25: view_create

static struct view *view_create(struct display *display,	    uint32_t key, const char *filename, int fullscreen, int *view_counter){	struct view *view;	gchar *basename;	gchar *title;	GFile *file = NULL;	GError *error = NULL;	view = malloc(sizeof *view);	if (view == NULL)		return view;	memset(view, 0, sizeof *view);	file = g_file_new_for_commandline_arg(filename);	basename = g_file_get_basename(file);	if(!basename) {		title = g_strdup("Wayland View");	} else {	        title = g_strdup_printf("Wayland View - %s", basename);	        g_free(basename);	}        view->document = poppler_document_new_from_file(g_file_get_uri(file),                                                        NULL, &error);        if(error) {		title = g_strdup("File not found");        }	view->window = window_create(display);	view->widget = frame_create(view->window, view);	window_set_title(view->window, title);	g_free(title);	view->display = display;	window_set_user_data(view->window, view);	window_set_key_handler(view->window, key_handler);	window_set_keyboard_focus_handler(view->window,					  keyboard_focus_handler);	window_set_fullscreen_handler(view->window, fullscreen_handler);	window_set_close_handler(view->window, close_handler);	widget_set_button_handler(view->widget, button_handler);	widget_set_resize_handler(view->widget, resize_handler);	widget_set_redraw_handler(view->widget, redraw_handler);	view->page = 0;	view->fullscreen = fullscreen;	window_set_fullscreen(view->window, view->fullscreen);	window_schedule_resize(view->window, 500, 400);	view->view_counter = view_counter;	*view_counter += 1;	return view;}
开发者ID:anderco,项目名称:weston,代码行数:59,


示例26: handle_init

void handle_init() {  // Configure window  window = window_create();  window_stack_push(window, true /* Animated */);  window_set_background_color(window, BKGD_COLOR);  window_set_fullscreen(window, true);  Layer *window_layer = window_get_root_layer(window);  // Dynamic allocation of assets  minuteFrame = GRect(53, 16, 40, 40);  minuteLayer = text_layer_create(minuteFrame);  hourLayer = bitmap_layer_create(GRect(0, 0, 144, 148));  batteryLogoLayer = bitmap_layer_create(GRect(65, 151, 10, 15));  batteryPercentLayer = text_layer_create(GRect(78, 150, 30, 167-150));  dateLayer = text_layer_create(GRect(3, 150, 38, 167-150));  dayLayer = text_layer_create(GRect(141-30, 150, 30, 167-150));  text_layer_set_text_alignment(dayLayer, GTextAlignmentRight);  bottomBarLayer = layer_create(GRect(1, 149, 142, 18));  // Setup minute layer  text_layer_set_text_color(minuteLayer, TEXT_COLOR);  text_layer_set_background_color(minuteLayer, GColorClear);  text_layer_set_font(minuteLayer, fonts_load_custom_font(resource_get_handle(RESOURCE_ID_FONT_MINUTE_38)));  // Setup date & day layer  text_layer_set_text_color(dateLayer, TEXT_COLOR);  text_layer_set_background_color(dateLayer, GColorClear);  text_layer_set_text_color(dayLayer, TEXT_COLOR);  text_layer_set_background_color(dayLayer, GColorClear);  // Setup battery layers  text_layer_set_text_color(batteryPercentLayer, TEXT_COLOR);  text_layer_set_background_color(batteryPercentLayer, GColorClear);  // Setup line layer  layer_set_update_proc(bottomBarLayer, bottom_bar_layer_update_callback);  // Add layers into hierachy  layer_add_child(bitmap_layer_get_layer(hourLayer), text_layer_get_layer(minuteLayer));  layer_add_child(window_layer, bitmap_layer_get_layer(hourLayer));  layer_add_child(window_layer, bottomBarLayer);  layer_add_child(window_layer, bitmap_layer_get_layer(batteryLogoLayer));  layer_add_child(window_layer, text_layer_get_layer(batteryPercentLayer));  layer_add_child(window_layer, text_layer_get_layer(dateLayer));  layer_add_child(window_layer, text_layer_get_layer(dayLayer));  // Avoids a blank screen on watch start.  time_t tick_time = time(NULL);  display_time(localtime(&tick_time));  handle_battery(battery_state_service_peek());  handle_bluetooth(bluetooth_connection_service_peek());  tick_timer_service_subscribe(MINUTE_UNIT, &handle_minute_tick);  battery_state_service_subscribe(&handle_battery);  bluetooth_connection_service_subscribe(&handle_bluetooth);  initialized = true;}
开发者ID:bosphere,项目名称:pebble-bold-hour-enhanced,代码行数:59,


示例27: fullscreen_handler

static voidfullscreen_handler(struct window *window, void *data){	struct gears *gears = data;	gears->fullscreen ^= 1;	window_set_fullscreen(window, gears->fullscreen);}
开发者ID:Tarnyko,项目名称:weston-ivi-shell,代码行数:8,


示例28: fullscreen_handler

static voidfullscreen_handler(struct window *window, void *data){	struct cliptest *cliptest = data;	cliptest->fullscreen ^= 1;	window_set_fullscreen(window, cliptest->fullscreen);}
开发者ID:ChristophHaag,项目名称:weston,代码行数:8,


示例29: fullscreen_handler

static voidfullscreen_handler(struct window *window, void *data){	struct image *image = data;	image->fullscreen ^= 1;	window_set_fullscreen(window, image->fullscreen);}
开发者ID:abhijitpotnis,项目名称:weston,代码行数:8,


示例30: init

static void init(void) {	window = window_create();	window_set_background_color(window, GColorWhite);	window_set_fullscreen(window, true);	window_set_window_handlers(window, (WindowHandlers) {		.load = window_load,		.unload = window_unload	});
开发者ID:CGMintheCloud,项目名称:cgm-pebble-splitscreen,代码行数:8,



注:本文中的window_set_fullscreen函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ window_single_click_subscribe函数代码示例
C++ window_set_click_config_provider函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。