static GObject * gedit_collaboration_window_helper_constructor (GType type, guint n_construct_params, GObjectConstructParam *construct_params) { GeditCollaborationWindowHelper *helper; GObject *ret; ret = G_OBJECT_CLASS (gedit_collaboration_window_helper_parent_class)->constructor (type, n_construct_params, construct_params); helper = GEDIT_COLLABORATION_WINDOW_HELPER (ret); helper->priv->manager = gedit_collaboration_manager_new (helper->priv->window); if (!build_ui (helper)) { g_object_unref (ret); return NULL; } g_signal_connect_swapped (helper->priv->manager, "changed", G_CALLBACK (update_active_tab), helper); return ret; }
GtkWidget * e_pilot_settings_new (ESourceList *source_list) { EPilotSettings *ps; ps = g_object_new (E_TYPE_PILOT_SETTINGS, NULL); build_ui (ps, source_list); return GTK_WIDGET (ps); }
int main (int argc, char **argv) { gboolean ret; g_thread_init (NULL); gitg_debug_init (); bindtextdomain (GETTEXT_PACKAGE, GITG_LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); g_set_prgname ("gitg"); /* Translators: this is the application name as in g_set_application_name */ g_set_application_name (_("gitg")); gitg_dirs_initialize (argc, argv); gtk_init (&argc, &argv); parse_options (&argc, &argv); set_language_search_path (); set_style_scheme_search_path (); set_icons (); GitgSettings *settings = gitg_settings_get_default (); GitgWindow *window = build_ui (); ret = gitg_window_load_repository_for_command_line (window, argc - 1, (gchar const **)argv + 1, select_sha1); if (commit_mode && ret) { gitg_window_show_commit (window); } original_link_button_hook = gtk_link_button_set_uri_hook ((GtkLinkButtonUriFunc)link_button_uri_hook, window, NULL); gtk_main (); /* Finalize settings */ g_object_unref (settings); return 0; }
int main (int argc, char **argv) { gboolean ret; gitg_debug_init (); bindtextdomain (GETTEXT_PACKAGE, GITG_LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); g_set_prgname ("gitg"); /* Translators: this is the application name as in g_set_application_name */ g_set_application_name (_("gitg")); gitg_dirs_initialize (argc, argv); gtk_init (&argc, &argv); parse_options (&argc, &argv); set_language_search_path (); set_style_scheme_search_path (); set_icons (); GitgWindow *window = build_ui (); ret = gitg_window_load_repository_for_command_line (window, argc - 1, (gchar const **)argv + 1, select_sha1); if (commit_mode && ret) { gitg_window_show_commit (window); } gtk_main (); return 0; }
static GObject * emerillon_window_constructor (GType type, guint n_construct_properties, GObjectConstructParam *construct_params) { GObject *object; if (default_window == NULL) { object = G_OBJECT_CLASS (emerillon_window_parent_class)->constructor ( type, n_construct_properties, construct_params); build_ui (EMERILLON_WINDOW (object)); default_window = GTK_WIDGET (object); g_object_add_weak_pointer (object, (gpointer) &default_window); } else { object = g_object_ref (default_window); } return object; }
int main(void) { /* USER CODE BEGIN 1 */ my_usb_init(); /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock */ SystemClock_Config(); /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_TIM1_Init(); MX_USB_DEVICE_Init(); MX_USART3_UART_Init(); MX_TIM2_Init(); /* USER CODE BEGIN 2 */ HAL_TIM_Base_Start(&htim2); delay_us_init(&htim2); softserial_init(SOFTSERIAL_TX_GPIO_Port, SOFTSERIAL_TX_Pin); hmi_lcd_init(&huart3); cpu_ctrl_init(&htim1); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ HAL_Delay(100); hsc_stop(); cpu_reset(); lcd_clear(); addr_input(); data_input(); build_ui(); HAL_Delay(100); while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ if(is_running == 0) addr_data_display_update(); // z80 reset button if(is_button_1_pressed) { hsc_stop(); cpu_reset(); lcd_print_width(130, 110, 180, 45, "CYAN", "RESET"); is_button_1_pressed = 0; HAL_Delay(500); build_ui(); } // clk step button if(is_button_3_pressed) { hsc_stop(); cycle_clock(1); lcd_print_width(130, 110, 180, 45, "RED", "CLK STEP"); is_button_3_pressed = 0; HAL_Delay(100); build_ui(); } // ins step button if(is_button_4_pressed) { hsc_stop(); lcd_print_width(130, 110, 180, 45, "GREEN", "INS STEP"); // cycle clock until we're at next M1 cycle while(HAL_GPIO_ReadPin(CPU_CTRL_PORT, M1_Pin) == LOW) cycle_clock(1); while(HAL_GPIO_ReadPin(CPU_CTRL_PORT, M1_Pin) == HIGH) cycle_clock(1); is_button_4_pressed = 0; HAL_Delay(100); build_ui(); } // run/stop button if(is_button_5_pressed) { is_running = (is_running + 1) % 2; if(is_running) { lcd_print_width(130, 110, 180, 45, "GREEN", "RUNNING"); hsc_start(); } else { hsc_stop(); build_ui(); } is_button_5_pressed = 0; } usb_data = my_usb_readline(); if(usb_data != NULL && strstr(usb_data, "epm") != NULL) { hsc_stop(); program_mode(); build_ui(); } } /* USER CODE END 3 */ }
int main(int argc,char* argv[]) { char* response; char* token; gtk_init(&argc,&argv); process_args(argc,argv); while(receiver==-1) { GtkDialog* dialog=(GtkDialog*)configure(TRUE); gtk_dialog_run(dialog); frequency=configure_get_frequency(); configure_destroy(); } /* sprintf(property_path,".ghpsdr.rx%d.properties",receiver); properties_load(property_path); token=property_get("window.x"); if(token) window_x=atoi(token); token=property_get("window.y"); if(token) window_y=atoi(token); token=property_get("fps"); if(token) fps=atoi(token); token=property_get("frequency"); if(token) frequency=atol(token); token=property_get("waterfall.high"); if(token) waterfall_high=atof(token); token=property_get("waterfall.low"); if(token) waterfall_low=atof(token); */ init_command(server); init_monitor(); sprintf(command,"attach %d",receiver); response=send_command(command); token=strtok(response," "); if(token==NULL) { fprintf(stderr,"null response to attach command!\n"); exit(1); } if(strcmp(token,"OK")==0) { token=strtok(NULL," "); if(token==NULL) { fprintf(stderr,"expected sample rate in response to attach command!\n"); exit(1); } else { sample_rate=atoi(token); } } else { fprintf(stderr,"Error: %s!\n",response); exit(1); } sprintf(command,"frequency %ld",frequency); send_command(command); build_ui(); init_iq_thread(receiver); start_iq_thread((void*)process_iq_samples); sprintf(command,"start iq %d",get_iq_port()); send_command(command); timer_id=gtk_timeout_add(1000/fps,process_samples,NULL); gtk_main(); close_command(); return 0; }