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)  

sidebar.h File Reference
#include "document.h"
#include "gtkcompat.h"
Include dependency graph for sidebar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SidebarTreeviews
 

Typedefs

typedef struct SidebarTreeviews SidebarTreeviews
 

Enumerations

enum  {
  SYMBOLS_COLUMN_ICON , SYMBOLS_COLUMN_NAME , SYMBOLS_COLUMN_TAG , SYMBOLS_COLUMN_TOOLTIP ,
  SYMBOLS_N_COLUMNS
}
 

Functions

void sidebar_init (void)
 
void sidebar_finalize (void)
 
void sidebar_update_tag_list (GeanyDocument *doc, gboolean update)
 
void sidebar_openfiles_add (GeanyDocument *doc)
 
void sidebar_openfiles_update (GeanyDocument *doc)
 
void sidebar_openfiles_update_all (void)
 
void sidebar_select_openfiles_item (GeanyDocument *doc)
 
void sidebar_remove_document (GeanyDocument *doc)
 
void sidebar_add_common_menu_items (GtkMenu *menu)
 
void sidebar_focus_openfiles_tab (void)
 
void sidebar_focus_symbols_tab (void)
 

Variables

SidebarTreeviews tv
 

Typedef Documentation

◆ SidebarTreeviews

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SYMBOLS_COLUMN_ICON 
SYMBOLS_COLUMN_NAME 
SYMBOLS_COLUMN_TAG 
SYMBOLS_COLUMN_TOOLTIP 
SYMBOLS_N_COLUMNS 

Definition at line 42 of file sidebar.h.

Function Documentation

◆ sidebar_add_common_menu_items()

◆ sidebar_finalize()

void sidebar_finalize ( void  )

◆ sidebar_focus_openfiles_tab()

◆ sidebar_focus_symbols_tab()

void sidebar_focus_symbols_tab ( void  )

◆ sidebar_init()

◆ sidebar_openfiles_add()

◆ sidebar_openfiles_update()

◆ sidebar_openfiles_update_all()

void sidebar_openfiles_update_all ( void  )

◆ sidebar_remove_document()

void sidebar_remove_document ( GeanyDocument doc)

Definition at line 554 of file sidebar.c.

References NULL, openfiles_remove(), GeanyDocument::priv, and GeanyDocumentPrivate::tag_tree.

Referenced by remove_page().

◆ sidebar_select_openfiles_item()

void sidebar_select_openfiles_item ( GeanyDocument doc)

Definition at line 790 of file sidebar.c.

References store_openfiles, and tree_model_find_node().

Referenced by main_lib(), and on_notebook1_switch_page_after().

◆ sidebar_update_tag_list()

Variable Documentation

◆ tv