void aff_opt_1(void) { int *tab; tab = create_tab(n); fill_tab(&tab); printf("\n%s - Tableau Initial :\n%s\t", COLOR, NONE); aff_tab(tab); printf("%s - Tri rapide :\n%s\t", COLOR, NONE); aff_tab(quicksort(tab, 0, n)); printf("\n"); free(tab); tab = create_tab(n); fill_tab(&tab); printf("%s - Tableau Initial :\n%s\t", COLOR, NONE); aff_tab(tab); printf("%s - Tri par fusion :\n%s\t", COLOR, NONE); aff_tab(fusionsort(tab, 0, n)); printf("\n"); free(tab); tab = create_tab(n); fill_tab(&tab); printf("%s - Tableau Initial :\n%s\t", COLOR, NONE); aff_tab(tab); printf("%s - Tri bulle :\n%s\t", COLOR, NONE); aff_tab(bubble_sort(tab)); printf("\n"); free(tab); tab = create_tab(n); fill_tab(&tab); printf("%s - Tableau Initial :\n%s\t", COLOR, NONE); aff_tab(tab); printf("%s - Tri selection :\n%s\t", COLOR, NONE); aff_tab(selectionsort(tab)); printf("\n"); free(tab); tab = create_tab(n); fill_tab(&tab); printf("%s - Tableau Initial :\n%s\t", COLOR, NONE); aff_tab(tab); printf("%s - Tri insertion :\n%s\t", COLOR, NONE); aff_tab(insertionsort(tab)); printf("\n"); free(tab); }
int main(int argc, char** argv) { open_db(); create_tab(); insert_db(); select_db(); close_db(); }
void initialize_tuning(void) { class tuning_window *w; w = new tuning_window(); create_tab("Tunables", _("Tunables"), w, _(" <ESC> Exit | <Enter> Toggle tunable | <r> Window refresh")); init_tuning(); w->cursor_max = all_tunables.size() - 1; }
int init_board(t_var *board, char *argv) { if (argv) board->nb_line = my_atoi(argv); else board->nb_line = 2; board->raison_allum = 2; board->nb_allum_max = 1 + board->raison_allum * (board->nb_line - 1); board->nb_space = (board->nb_allum_max - 1) / 2; if (board->nb_line > 10) board->nb_space++; board->total_allum = 0; if (create_tab(board) != 0) return (1); return (0); }
value make_ht (void) { value block; hash_table_t *ht = create_tab(256); if (ht != NULL) { block = alloc_final(2, fin_ht, sizeof(addr_list_t *) * 256, 100000); Field(block,1)=(value)ht; return block; } failwith ("Could not allocate address table."); return block; }
int main(int argc, char **argv) { char *line; int i; t_struct *mystruct; char ***coord; char **tab; i = 0; if (error(argc) == 0) return (0); mystruct = give(mystruct); legend(mystruct->mlx, mystruct->win); tab = create_tab(argv[1], tab); while (tab[i]) i++; coord = create_coord_tab(tab, coord, i); mystruct = give2(mystruct, i, tab, coord); mystruct->img = give_img(mystruct->mlx); mystruct->event = give_myevent(); mlx_key_hook(mystruct->win, event_mlx, mystruct); mlx_loop(mystruct->mlx); return (0); }
void create_options( XfcePanelPlugin *plugin, CPUGraph *base ) { GtkWidget *dlg, *header; GtkBox *vbox, *vbox2; GtkWidget *label; GtkSizeGroup *sg; GtkWidget *Notebook; xfce_panel_plugin_block_menu( plugin ); dlg = gtk_dialog_new_with_buttons( _("CPU Graph Properties"), GTK_WINDOW( gtk_widget_get_toplevel( GTK_WIDGET( plugin ) ) ), GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_NO_SEPARATOR, GTK_STOCK_CLOSE, GTK_RESPONSE_OK, NULL ); g_signal_connect( dlg, "response", G_CALLBACK( response_cb ), base ); gtk_container_set_border_width( GTK_CONTAINER( dlg ), 2 ); header = xfce_create_header( NULL, _("CPU Graph") ); gtk_widget_set_size_request( GTK_BIN( header )->child, -1, 32 ); gtk_container_set_border_width( GTK_CONTAINER( header ), BORDER - 2 ); gtk_widget_show( header ); gtk_box_pack_start( GTK_BOX( GTK_DIALOG( dlg )->vbox ), header, FALSE, TRUE, 0 ); sg = gtk_size_group_new( GTK_SIZE_GROUP_HORIZONTAL ); vbox = create_tab(); setup_update_interval_option( vbox, sg, base ); setup_tracked_core_option( vbox, sg, base ); setup_size_option( vbox, sg, plugin, base ); create_check_box( vbox, sg, _("Use non-linear time-scale"), base->non_linear, change_time_scale, base ); create_check_box( vbox, sg, _("Show frame"), base->has_frame, change_frame, base ); create_check_box( vbox, sg, _("Show border"), base->has_border, change_border, base ); create_check_box( vbox, sg, ngettext( "Show current usage bar", "Show current usage bars", base->nr_cores ), base->has_bars, change_bars, base ); setup_command_option( vbox, sg, base ); create_check_box( vbox, sg, _("Run in terminal"), base->in_terminal, change_in_terminal, base ); create_check_box( vbox, sg, _("Use startup notification"), base->startup_notification, change_startup_notification, base ); vbox2 = create_tab(); setup_color_option( vbox2, sg, base, 1, _("Color 1:"), G_CALLBACK( change_color_1 ) ); setup_color_option( vbox2, sg, base, 2, _("Color 2:"), G_CALLBACK( change_color_2 ) ); setup_color_option( vbox2, sg, base, 3, _("Color 3:"), G_CALLBACK( change_color_3 ) ); setup_color_option( vbox2, sg, base, 0, _("Background:"), G_CALLBACK( change_color_0 ) ); select_active_colors( base ); setup_mode_option( vbox2, sg, base ); setup_color_mode_option( vbox2, sg, base ); Notebook = gtk_notebook_new(); gtk_container_set_border_width( GTK_CONTAINER( Notebook ), BORDER - 2 ); label = gtk_label_new( _("Appearance") ); gtk_notebook_append_page( GTK_NOTEBOOK( Notebook ), GTK_WIDGET( vbox2 ), GTK_WIDGET( label ) ); label = gtk_label_new( _("Advanced") ); gtk_notebook_append_page( GTK_NOTEBOOK( Notebook ), GTK_WIDGET( vbox ), GTK_WIDGET( label ) ); gtk_widget_show( Notebook ); gtk_box_pack_start( GTK_BOX( GTK_DIALOG( dlg )->vbox), GTK_WIDGET( Notebook ), TRUE, TRUE, 0 ); gtk_widget_show( dlg ); }
Widget* TabWidget::create_tab(const std::string &label) { return create_tab(tab_count(), label); }