geany  1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

GeanyMainWidgets Struct Reference

Important widgets in the main window. More...

#include <ui_utils.h>

Public Attributes

GtkWidget * window
 Main window. More...
 
GtkWidget * toolbar
 Main toolbar. More...
 
GtkWidget * sidebar_notebook
 Sidebar notebook. More...
 
GtkWidget * notebook
 Document notebook. More...
 
GtkWidget * editor_menu
 Popup editor menu. More...
 
GtkWidget * tools_menu
 Most plugins add menu items to the Tools menu. More...
 
GtkWidget * progressbar
 Progress bar widget in the status bar to show progress of various actions. More...
 
GtkWidget * message_window_notebook
 Message Window notebook. More...
 
GtkWidget * project_menu
 Plugins modifying the project can add their items to the Project menu. More...
 

Detailed Description

Important widgets in the main window.

Accessed by geany->main_widgets.

Definition at line 78 of file ui_utils.h.

Member Data Documentation

◆ editor_menu

◆ message_window_notebook

GtkWidget* GeanyMainWidgets::message_window_notebook

Message Window notebook.

Definition at line 89 of file ui_utils.h.

Referenced by apply_settings(), main_init(), and msgwin_show_hide().

◆ notebook

◆ progressbar

GtkWidget* GeanyMainWidgets::progressbar

Progress bar widget in the status bar to show progress of various actions.

See ui_progress_bar_start() for details.

Definition at line 88 of file ui_utils.h.

Referenced by begin_print(), draw_page(), end_print(), paginate(), progress_bar_pulse(), ui_init(), ui_progress_bar_start(), and ui_progress_bar_stop().

◆ project_menu

GtkWidget* GeanyMainWidgets::project_menu

Plugins modifying the project can add their items to the Project menu.

Definition at line 91 of file ui_utils.h.

Referenced by main_init().

◆ sidebar_notebook

◆ toolbar

◆ tools_menu

GtkWidget* GeanyMainWidgets::tools_menu

Most plugins add menu items to the Tools menu.

Definition at line 85 of file ui_utils.h.

Referenced by demo_init(), main_init(), plugin_init(), plugins_load_active(), and proxy_init().

◆ window

GtkWidget* GeanyMainWidgets::window

Main window.

Definition at line 80 of file ui_utils.h.

Referenced by add_kb(), apply_settings(), build_keybinding(), cb_func_clipboard_action(), cb_func_editor_action(), cb_func_format_action(), cb_func_goto_action(), cb_func_insert_action(), cb_func_menu_fullscreen(), cb_func_menu_messagewindow(), cb_func_select_action(), cc_show_dialog_custom_commands(), check_menu_key(), check_snippet_completion(), configuration_apply_settings(), configure_plugins(), create_build_menu(), create_config_dir(), create_config_files_menu(), create_dialog(), create_fif_dialog(), create_file_template_menu(), create_find_dialog(), create_open_file_dialog(), create_replace_dialog(), create_save_file_dialog(), create_set_filetype_menu(), create_switch_dialog(), dialogs_show_input_numeric(), dialogs_show_msgbox(), dialogs_show_msgbox_with_secondary(), dialogs_show_open_file(), dialogs_show_open_font(), dialogs_show_question(), dialogs_show_save_as(), do_main_quit(), document_set_encoding(), document_try_focus(), editor_snippets_free(), editor_snippets_init(), encodings_init(), highlighting_show_color_scheme_dialog(), init_recent_files(), insert_date(), item_activate(), keybindings_init(), load_ui_prefs(), log_show_debug_messages_dialog(), main_init(), main_lib(), msgwin_init(), msgwin_show_hide(), notebook_init(), on_build_menu_item(), on_copy1_activate(), on_cut1_activate(), on_delete1_activate(), on_edit1_select(), on_editor_menu_hide(), on_editor_menu_show(), on_editor_notify(), on_go_to_line_activate(), on_hide_toolbar1_activate(), on_load_settings(), on_menu_project1_activate(), on_menu_select_all1_activate(), on_menu_toggle_all_additional_widgets1_activate(), on_paste1_activate(), on_pref_btn_clicked(), on_prefs_dialog_response(), on_search1_activate(), plugin_show_configure(), pm_show_dialog(), prefs_show_dialog(), prepare_openfiles(), printing_page_setup_gtk(), printing_print_gtk(), project_new(), project_open(), proxy_help(), run_file_chooser(), run_unsaved_dialog(), save_ui_prefs(), setup_window_position(), show_build_commands_dialog(), show_prompt(), switch_notebook_page(), symbols_show_load_tags_dialog(), tb_editor_create_dialog(), toolbar_reload(), toolbar_show_hide(), toolbar_update_ui(), tools_color_chooser(), tools_create_insert_custom_command_menu_items(), tools_word_count(), ui_create_insert_date_menu_items(), ui_create_insert_menu_items(), ui_document_show_hide(), ui_init(), ui_set_fullscreen(), ui_set_window_title(), ui_sidebar_show_hide(), ui_swap_sidebar_pos(), ui_update_fold_items(), ui_update_menu_copy_items(), ui_update_view_editor_menu_items(), and utils_open_browser().


The documentation for this struct was generated from the following file: