void views_init(void) { command_dialog = dialog_connect("command_dialog"); command_view = get_widget("command_view"); command_text = gtk_text_view_get_buffer(GTK_TEXT_VIEW(command_view)); g_signal_connect(command_text, "changed", G_CALLBACK(on_command_text_changed), NULL); command_history = GTK_COMBO_BOX(get_widget("command_history")); command_store = SCP_TREE_STORE(gtk_combo_box_get_model(command_history)); command_cell = get_object("command_cell"); g_signal_connect(command_dialog, "configure-event", G_CALLBACK(on_command_dialog_configure), NULL); g_signal_connect(command_history, "size-request", G_CALLBACK(on_command_history_size_request), NULL); g_signal_connect(command_history, "changed", G_CALLBACK(on_command_history_changed), NULL); command_locale = GTK_TOGGLE_BUTTON(get_widget("command_locale")); g_signal_connect(get_widget("command_thread"), "clicked", G_CALLBACK(on_command_insert_button_clicked), GINT_TO_POINTER('t')); g_signal_connect(get_widget("command_group"), "clicked", G_CALLBACK(on_command_insert_button_clicked), GINT_TO_POINTER('g')); g_signal_connect(get_widget("command_frame"), "clicked", G_CALLBACK(on_command_insert_button_clicked), GINT_TO_POINTER('f')); command_send = get_widget("command_send"); gtk_widget_grab_default(command_send); g_signal_connect(command_send, "clicked", G_CALLBACK(on_command_send_button_clicked), NULL); utils_enter_to_clicked(command_view, command_send); }
void menu_init(void) { GtkMenuShell *shell = GTK_MENU_SHELL(geany->main_widgets->editor_menu); GList *children = gtk_container_get_children(GTK_CONTAINER(shell)); GtkWidget *search2 = find_widget(shell, "search2"); block_execute = FALSE; active_menu = NULL; input = NULL; popup_item = get_widget("popup_item"); menu_connect("popup_menu", &popup_menu_info, NULL); g_signal_connect(get_widget("popup_evaluate"), "button-release-event", G_CALLBACK(on_popup_evaluate_button_release), geany->main_widgets->editor_menu); if (search2) gtk_menu_shell_insert(shell, popup_item, g_list_index(children, search2) + 1); else gtk_menu_shell_append(shell, popup_item); modify_dialog = dialog_connect("modify_dialog"); modify_value_label = GTK_LABEL(get_widget("modify_value_label")); modify_value = get_widget("modify_value"); modify_text = gtk_text_view_get_buffer(GTK_TEXT_VIEW(modify_value)); modify_ok = get_widget("modify_ok"); utils_enter_to_clicked(modify_value, modify_ok); }
void views_init(void) { if (pref_var_update_bug) views[VIEW_INSPECT].state = DS_DEBUG; command_dialog = dialog_connect("command_dialog"); command_view = get_widget("command_view"); command_text = gtk_text_view_get_buffer(GTK_TEXT_VIEW(command_view)); g_signal_connect(command_text, "changed", G_CALLBACK(on_command_text_changed), NULL); command_history = GTK_COMBO_BOX(get_widget("command_history")); command_store = SCP_TREE_STORE(gtk_combo_box_get_model(command_history)); command_cell = get_object("command_cell"); g_signal_connect(command_dialog, "configure-event", G_CALLBACK(on_command_dialog_configure), NULL); g_signal_connect(command_history, "size-request", G_CALLBACK(on_command_history_size_request), NULL); g_signal_connect(command_history, "changed", G_CALLBACK(on_command_history_changed), NULL); command_locale = GTK_TOGGLE_BUTTON(get_widget("command_locale")); g_signal_connect(get_widget("command_thread"), "clicked", G_CALLBACK(on_command_insert_button_clicked), GINT_TO_POINTER('t')); g_signal_connect(get_widget("command_group"), "clicked", G_CALLBACK(on_command_insert_button_clicked), GINT_TO_POINTER('g')); g_signal_connect(get_widget("command_frame"), "clicked", G_CALLBACK(on_command_insert_button_clicked), GINT_TO_POINTER('f')); command_send = get_widget("command_send"); gtk_widget_grab_default(command_send); g_signal_connect(command_send, "clicked", G_CALLBACK(on_command_send_button_clicked), NULL); utils_enter_to_clicked(command_view, command_send); geany_sidebar = GTK_NOTEBOOK(geany->main_widgets->sidebar_notebook); switch_sidebar_page_id = g_signal_connect(geany_sidebar, "switch-page", G_CALLBACK(on_geany_sidebar_switch_page), NULL); inspect_page = get_widget("inspect_page"); gtk_notebook_append_page(geany_sidebar, inspect_page, get_widget("inspect_label")); register_page = get_widget("register_page"); gtk_notebook_append_page(geany_sidebar, register_page, get_widget("register_label")); }