static void words_changed (GObject *sidebar, GParamSpec *pspec, ExampleAppWindow *win) { update_words (win); }
static void visible_child_changed (GObject *stack, GParamSpec *pspec) { ExampleAppWindow *win; ExampleAppWindowPrivate *priv; if (gtk_widget_in_destruction (GTK_WIDGET (stack))) return; win = EXAMPLE_APP_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (stack))); priv = example_app_window_get_instance_private (win); gtk_search_bar_set_search_mode (GTK_SEARCH_BAR (priv->searchbar), FALSE); update_words (win); update_lines (win); }
void menu_enter(){ ///\fn void menu_enter() ///\brief Selectarea optiunii. /// ///Implementarea selectarii dorite in cadrul unei optiunilor din menu. system("cls"); // se ia fiecare caz de meniu si fiecare caz de element de meniu in parte. switch(current_menu){ // main menu case 0 : { switch (highlighted_item){ case 0 : {//input one word one_word(); break; } case 1 : {//From file from_file(); break; } case 2 : {//Live live_input(); break; } case 3 : {//options-menu current_menu = 1; highlighted_item = 0; break; } case 4 : {//Exit printf("\n\n\tGood bye!"); Sleep(750); exit(0); break; } } break; } //options-menu case 1 : { switch (highlighted_item){ case 0 : {//Update words apparitions update_app_words(); break; } case 1 : {//Insert an word to dictionary insert_word(); break; } case 2 : {//Delete an word from dictionary delete_word(); break; } case 3 : {//Reset dictionary reset_dict(); break; } case 4 : {//Build dictionary from file build_dict(); break; } case 5 : {//Add words to dictionary from file update_words(); break; } case 6 : {//select_suggestions_funcition current_menu = 2; highlighted_item = sugg_funct; break; } case 7 : {//back current_menu = 0; highlighted_item = 0; break; } } break; } //select suggestion functions case 2 : { switch (highlighted_item){ case 0 : {//leven sugg_funct = 0; break; } case 1 : {//leven 2.0 sugg_funct = 1; break; } case 2 : {//back current_menu = 1; highlighted_item = 0; break; } } } } print_menu(); Sleep(50); }