Ardour  9.0-pre0-582-g084a23a80d
_GtkTreeViewPrivate Struct Reference

#include <gtktreeprivate.h>

Public Attributes

GtkTreeModelmodel
 
guint flags
 
GtkRBTreetree
 
GList * children
 
gint width
 
gint height
 
GtkAdjustmenthadjustment
 
GtkAdjustmentvadjustment
 
GdkWindowbin_window
 
GdkWindowheader_window
 
GtkTreeRowReferencetop_row
 
gint top_row_dy
 
gint dy
 
guint presize_handler_timer
 
guint validate_rows_timer
 
guint scroll_sync_timer
 
gint expander_size
 
GtkTreeViewColumnexpander_column
 
gint level_indentation
 
gint cursor_offset
 
GtkTreeRowReferenceanchor
 
GtkTreeRowReferencecursor
 
GtkTreeViewColumnfocus_column
 
GtkRBNodebutton_pressed_node
 
GtkRBTreebutton_pressed_tree
 
gint pressed_button
 
gint press_start_x
 
gint press_start_y
 
gint event_last_x
 
gint event_last_y
 
guint last_button_time
 
gint last_button_x
 
gint last_button_y
 
GtkRBNodeprelight_node
 
GtkRBTreeprelight_tree
 
GtkTreeViewColumnedited_column
 
GtkRBNodeexpanded_collapsed_node
 
GtkRBTreeexpanded_collapsed_tree
 
guint expand_collapse_timeout
 
guint auto_expand_timeout
 
GtkTreeSelectionselection
 
gint n_columns
 
GList * columns
 
gint header_height
 
GtkTreeViewColumnDropFunc column_drop_func
 
gpointer column_drop_func_data
 
GDestroyNotify column_drop_func_data_destroy
 
GList * column_drag_info
 
GtkTreeViewColumnReordercur_reorder
 
gint prev_width_before_expander
 
GdkWindowdrag_window
 
GdkWindowdrag_highlight_window
 
GtkTreeViewColumndrag_column
 
gint drag_column_x
 
gint drag_pos
 
gint x_drag
 
gint prev_width
 
gint last_extra_space
 
gint last_extra_space_per_column
 
gint last_number_of_expand_columns
 
GtkTreeDestroyCountFunc destroy_count_func
 
gpointer destroy_count_data
 
GDestroyNotify destroy_count_destroy
 
guint scroll_timeout
 
GtkTreeRowReferencedrag_dest_row
 
GtkTreeViewDropPosition drag_dest_pos
 
guint open_dest_timeout
 
gint rubber_band_status
 
gint rubber_band_x
 
gint rubber_band_y
 
gint rubber_band_extend
 
gint rubber_band_modify
 
GtkRBNoderubber_band_start_node
 
GtkRBTreerubber_band_start_tree
 
GtkRBNoderubber_band_end_node
 
GtkRBTreerubber_band_end_tree
 
gint fixed_height
 
GtkTreeRowReferencescroll_to_path
 
GtkTreeViewColumnscroll_to_column
 
gfloat scroll_to_row_align
 
gfloat scroll_to_col_align
 
gint selected_iter
 
gint search_column
 
GtkTreeViewSearchPositionFunc search_position_func
 
GtkTreeViewSearchEqualFunc search_equal_func
 
gpointer search_user_data
 
GDestroyNotify search_destroy
 
gpointer search_position_user_data
 
GDestroyNotify search_position_destroy
 
GtkWidgetsearch_window
 
GtkWidgetsearch_entry
 
guint search_entry_changed_id
 
guint typeselect_flush_timeout
 
GtkTreeViewGridLines grid_lines
 
double grid_line_dashes [2]
 
int grid_line_width
 
gboolean tree_lines_enabled
 
double tree_line_dashes [2]
 
int tree_line_width
 
GtkTreeViewRowSeparatorFunc row_separator_func
 
gpointer row_separator_data
 
GDestroyNotify row_separator_destroy
 
gint tooltip_column
 
guint scroll_to_use_align: 1
 
guint fixed_height_mode: 1
 
guint fixed_height_check: 1
 
guint reorderable: 1
 
guint header_has_focus: 1
 
guint drag_column_window_state: 3
 
guint has_rules: 1
 
guint mark_rows_col_dirty: 1
 
guint empty_view_drop: 1
 
guint modify_selection_pressed: 1
 
guint extend_selection_pressed: 1
 
guint init_hadjust_value: 1
 
guint in_top_row_to_dy: 1
 
guint enable_search: 1
 
guint disable_popdown: 1
 
guint search_custom_entry_set: 1
 
guint hover_selection: 1
 
guint hover_expand: 1
 
guint imcontext_changed: 1
 
guint rubber_banding_enable: 1
 
guint in_grab: 1
 
guint post_validation_flag: 1
 
guint search_entry_avoid_unhandled_binding: 1
 

Detailed Description

Definition at line 89 of file gtktreeprivate.h.

Member Data Documentation

◆ anchor

GtkTreeRowReference* _GtkTreeViewPrivate::anchor

Definition at line 130 of file gtktreeprivate.h.

◆ auto_expand_timeout

guint _GtkTreeViewPrivate::auto_expand_timeout

Definition at line 162 of file gtktreeprivate.h.

◆ bin_window

GdkWindow* _GtkTreeViewPrivate::bin_window

Definition at line 107 of file gtktreeprivate.h.

◆ button_pressed_node

GtkRBNode* _GtkTreeViewPrivate::button_pressed_node

Definition at line 136 of file gtktreeprivate.h.

◆ button_pressed_tree

GtkRBTree* _GtkTreeViewPrivate::button_pressed_tree

Definition at line 137 of file gtktreeprivate.h.

◆ children

GList* _GtkTreeViewPrivate::children

Definition at line 98 of file gtktreeprivate.h.

◆ column_drag_info

GList* _GtkTreeViewPrivate::column_drag_info

Definition at line 175 of file gtktreeprivate.h.

◆ column_drop_func

GtkTreeViewColumnDropFunc _GtkTreeViewPrivate::column_drop_func

Definition at line 172 of file gtktreeprivate.h.

◆ column_drop_func_data

gpointer _GtkTreeViewPrivate::column_drop_func_data

Definition at line 173 of file gtktreeprivate.h.

◆ column_drop_func_data_destroy

GDestroyNotify _GtkTreeViewPrivate::column_drop_func_data_destroy

Definition at line 174 of file gtktreeprivate.h.

◆ columns

GList* _GtkTreeViewPrivate::columns

Definition at line 169 of file gtktreeprivate.h.

◆ cur_reorder

GtkTreeViewColumnReorder* _GtkTreeViewPrivate::cur_reorder

Definition at line 176 of file gtktreeprivate.h.

◆ cursor

GtkTreeRowReference* _GtkTreeViewPrivate::cursor

Definition at line 131 of file gtktreeprivate.h.

◆ cursor_offset

gint _GtkTreeViewPrivate::cursor_offset

Definition at line 128 of file gtktreeprivate.h.

◆ destroy_count_data

gpointer _GtkTreeViewPrivate::destroy_count_data

Definition at line 199 of file gtktreeprivate.h.

◆ destroy_count_destroy

GDestroyNotify _GtkTreeViewPrivate::destroy_count_destroy

Definition at line 200 of file gtktreeprivate.h.

◆ destroy_count_func

GtkTreeDestroyCountFunc _GtkTreeViewPrivate::destroy_count_func

Definition at line 198 of file gtktreeprivate.h.

◆ disable_popdown

guint _GtkTreeViewPrivate::disable_popdown

Definition at line 288 of file gtktreeprivate.h.

◆ drag_column

GtkTreeViewColumn* _GtkTreeViewPrivate::drag_column

Definition at line 183 of file gtktreeprivate.h.

◆ drag_column_window_state

guint _GtkTreeViewPrivate::drag_column_window_state

Definition at line 271 of file gtktreeprivate.h.

◆ drag_column_x

gint _GtkTreeViewPrivate::drag_column_x

Definition at line 184 of file gtktreeprivate.h.

◆ drag_dest_pos

GtkTreeViewDropPosition _GtkTreeViewPrivate::drag_dest_pos

Definition at line 207 of file gtktreeprivate.h.

◆ drag_dest_row

GtkTreeRowReference* _GtkTreeViewPrivate::drag_dest_row

Definition at line 206 of file gtktreeprivate.h.

◆ drag_highlight_window

GdkWindow* _GtkTreeViewPrivate::drag_highlight_window

Definition at line 182 of file gtktreeprivate.h.

◆ drag_pos

gint _GtkTreeViewPrivate::drag_pos

Definition at line 187 of file gtktreeprivate.h.

◆ drag_window

GdkWindow* _GtkTreeViewPrivate::drag_window

Definition at line 181 of file gtktreeprivate.h.

◆ dy

gint _GtkTreeViewPrivate::dy

Definition at line 115 of file gtktreeprivate.h.

◆ edited_column

GtkTreeViewColumn* _GtkTreeViewPrivate::edited_column

Definition at line 154 of file gtktreeprivate.h.

◆ empty_view_drop

guint _GtkTreeViewPrivate::empty_view_drop

Definition at line 277 of file gtktreeprivate.h.

◆ enable_search

guint _GtkTreeViewPrivate::enable_search

Definition at line 287 of file gtktreeprivate.h.

◆ event_last_x

gint _GtkTreeViewPrivate::event_last_x

Definition at line 143 of file gtktreeprivate.h.

◆ event_last_y

gint _GtkTreeViewPrivate::event_last_y

Definition at line 144 of file gtktreeprivate.h.

◆ expand_collapse_timeout

guint _GtkTreeViewPrivate::expand_collapse_timeout

Definition at line 159 of file gtktreeprivate.h.

◆ expanded_collapsed_node

GtkRBNode* _GtkTreeViewPrivate::expanded_collapsed_node

Definition at line 157 of file gtktreeprivate.h.

◆ expanded_collapsed_tree

GtkRBTree* _GtkTreeViewPrivate::expanded_collapsed_tree

Definition at line 158 of file gtktreeprivate.h.

◆ expander_column

GtkTreeViewColumn* _GtkTreeViewPrivate::expander_column

Definition at line 123 of file gtktreeprivate.h.

◆ expander_size

gint _GtkTreeViewPrivate::expander_size

Definition at line 122 of file gtktreeprivate.h.

◆ extend_selection_pressed

guint _GtkTreeViewPrivate::extend_selection_pressed

Definition at line 280 of file gtktreeprivate.h.

◆ fixed_height

gint _GtkTreeViewPrivate::fixed_height

Definition at line 224 of file gtktreeprivate.h.

◆ fixed_height_check

guint _GtkTreeViewPrivate::fixed_height_check

Definition at line 267 of file gtktreeprivate.h.

◆ fixed_height_mode

guint _GtkTreeViewPrivate::fixed_height_mode

Definition at line 266 of file gtktreeprivate.h.

◆ flags

guint _GtkTreeViewPrivate::flags

Definition at line 93 of file gtktreeprivate.h.

◆ focus_column

GtkTreeViewColumn* _GtkTreeViewPrivate::focus_column

Definition at line 133 of file gtktreeprivate.h.

◆ grid_line_dashes

double _GtkTreeViewPrivate::grid_line_dashes[2]

Definition at line 248 of file gtktreeprivate.h.

◆ grid_line_width

int _GtkTreeViewPrivate::grid_line_width

Definition at line 249 of file gtktreeprivate.h.

◆ grid_lines

GtkTreeViewGridLines _GtkTreeViewPrivate::grid_lines

Definition at line 247 of file gtktreeprivate.h.

◆ hadjustment

GtkAdjustment* _GtkTreeViewPrivate::hadjustment

Definition at line 103 of file gtktreeprivate.h.

◆ has_rules

guint _GtkTreeViewPrivate::has_rules

Definition at line 273 of file gtktreeprivate.h.

◆ header_has_focus

guint _GtkTreeViewPrivate::header_has_focus

Definition at line 270 of file gtktreeprivate.h.

◆ header_height

gint _GtkTreeViewPrivate::header_height

Definition at line 170 of file gtktreeprivate.h.

◆ header_window

GdkWindow* _GtkTreeViewPrivate::header_window

Definition at line 108 of file gtktreeprivate.h.

◆ height

gint _GtkTreeViewPrivate::height

Definition at line 100 of file gtktreeprivate.h.

◆ hover_expand

guint _GtkTreeViewPrivate::hover_expand

Definition at line 292 of file gtktreeprivate.h.

◆ hover_selection

guint _GtkTreeViewPrivate::hover_selection

Definition at line 291 of file gtktreeprivate.h.

◆ imcontext_changed

guint _GtkTreeViewPrivate::imcontext_changed

Definition at line 293 of file gtktreeprivate.h.

◆ in_grab

guint _GtkTreeViewPrivate::in_grab

Definition at line 297 of file gtktreeprivate.h.

◆ in_top_row_to_dy

guint _GtkTreeViewPrivate::in_top_row_to_dy

Definition at line 284 of file gtktreeprivate.h.

◆ init_hadjust_value

guint _GtkTreeViewPrivate::init_hadjust_value

Definition at line 282 of file gtktreeprivate.h.

◆ last_button_time

guint _GtkTreeViewPrivate::last_button_time

Definition at line 146 of file gtktreeprivate.h.

◆ last_button_x

gint _GtkTreeViewPrivate::last_button_x

Definition at line 147 of file gtktreeprivate.h.

◆ last_button_y

gint _GtkTreeViewPrivate::last_button_y

Definition at line 148 of file gtktreeprivate.h.

◆ last_extra_space

gint _GtkTreeViewPrivate::last_extra_space

Definition at line 193 of file gtktreeprivate.h.

◆ last_extra_space_per_column

gint _GtkTreeViewPrivate::last_extra_space_per_column

Definition at line 194 of file gtktreeprivate.h.

◆ last_number_of_expand_columns

gint _GtkTreeViewPrivate::last_number_of_expand_columns

Definition at line 195 of file gtktreeprivate.h.

◆ level_indentation

gint _GtkTreeViewPrivate::level_indentation

Definition at line 125 of file gtktreeprivate.h.

◆ mark_rows_col_dirty

guint _GtkTreeViewPrivate::mark_rows_col_dirty

Definition at line 274 of file gtktreeprivate.h.

◆ model

GtkTreeModel* _GtkTreeViewPrivate::model

Definition at line 91 of file gtktreeprivate.h.

◆ modify_selection_pressed

guint _GtkTreeViewPrivate::modify_selection_pressed

Definition at line 279 of file gtktreeprivate.h.

◆ n_columns

gint _GtkTreeViewPrivate::n_columns

Definition at line 168 of file gtktreeprivate.h.

◆ open_dest_timeout

guint _GtkTreeViewPrivate::open_dest_timeout

Definition at line 208 of file gtktreeprivate.h.

◆ post_validation_flag

guint _GtkTreeViewPrivate::post_validation_flag

Definition at line 299 of file gtktreeprivate.h.

◆ prelight_node

GtkRBNode* _GtkTreeViewPrivate::prelight_node

Definition at line 150 of file gtktreeprivate.h.

◆ prelight_tree

GtkRBTree* _GtkTreeViewPrivate::prelight_tree

Definition at line 151 of file gtktreeprivate.h.

◆ presize_handler_timer

guint _GtkTreeViewPrivate::presize_handler_timer

Definition at line 117 of file gtktreeprivate.h.

◆ press_start_x

gint _GtkTreeViewPrivate::press_start_x

Definition at line 140 of file gtktreeprivate.h.

◆ press_start_y

gint _GtkTreeViewPrivate::press_start_y

Definition at line 141 of file gtktreeprivate.h.

◆ pressed_button

gint _GtkTreeViewPrivate::pressed_button

Definition at line 139 of file gtktreeprivate.h.

◆ prev_width

gint _GtkTreeViewPrivate::prev_width

Definition at line 191 of file gtktreeprivate.h.

◆ prev_width_before_expander

gint _GtkTreeViewPrivate::prev_width_before_expander

Definition at line 178 of file gtktreeprivate.h.

◆ reorderable

guint _GtkTreeViewPrivate::reorderable

Definition at line 269 of file gtktreeprivate.h.

◆ row_separator_data

gpointer _GtkTreeViewPrivate::row_separator_data

Definition at line 257 of file gtktreeprivate.h.

◆ row_separator_destroy

GDestroyNotify _GtkTreeViewPrivate::row_separator_destroy

Definition at line 258 of file gtktreeprivate.h.

◆ row_separator_func

GtkTreeViewRowSeparatorFunc _GtkTreeViewPrivate::row_separator_func

Definition at line 256 of file gtktreeprivate.h.

◆ rubber_band_end_node

GtkRBNode* _GtkTreeViewPrivate::rubber_band_end_node

Definition at line 220 of file gtktreeprivate.h.

◆ rubber_band_end_tree

GtkRBTree* _GtkTreeViewPrivate::rubber_band_end_tree

Definition at line 221 of file gtktreeprivate.h.

◆ rubber_band_extend

gint _GtkTreeViewPrivate::rubber_band_extend

Definition at line 214 of file gtktreeprivate.h.

◆ rubber_band_modify

gint _GtkTreeViewPrivate::rubber_band_modify

Definition at line 215 of file gtktreeprivate.h.

◆ rubber_band_start_node

GtkRBNode* _GtkTreeViewPrivate::rubber_band_start_node

Definition at line 217 of file gtktreeprivate.h.

◆ rubber_band_start_tree

GtkRBTree* _GtkTreeViewPrivate::rubber_band_start_tree

Definition at line 218 of file gtktreeprivate.h.

◆ rubber_band_status

gint _GtkTreeViewPrivate::rubber_band_status

Definition at line 211 of file gtktreeprivate.h.

◆ rubber_band_x

gint _GtkTreeViewPrivate::rubber_band_x

Definition at line 212 of file gtktreeprivate.h.

◆ rubber_band_y

gint _GtkTreeViewPrivate::rubber_band_y

Definition at line 213 of file gtktreeprivate.h.

◆ rubber_banding_enable

guint _GtkTreeViewPrivate::rubber_banding_enable

Definition at line 295 of file gtktreeprivate.h.

◆ scroll_sync_timer

guint _GtkTreeViewPrivate::scroll_sync_timer

Definition at line 119 of file gtktreeprivate.h.

◆ scroll_timeout

guint _GtkTreeViewPrivate::scroll_timeout

Definition at line 203 of file gtktreeprivate.h.

◆ scroll_to_col_align

gfloat _GtkTreeViewPrivate::scroll_to_col_align

Definition at line 230 of file gtktreeprivate.h.

◆ scroll_to_column

GtkTreeViewColumn* _GtkTreeViewPrivate::scroll_to_column

Definition at line 228 of file gtktreeprivate.h.

◆ scroll_to_path

GtkTreeRowReference* _GtkTreeViewPrivate::scroll_to_path

Definition at line 227 of file gtktreeprivate.h.

◆ scroll_to_row_align

gfloat _GtkTreeViewPrivate::scroll_to_row_align

Definition at line 229 of file gtktreeprivate.h.

◆ scroll_to_use_align

guint _GtkTreeViewPrivate::scroll_to_use_align

Definition at line 264 of file gtktreeprivate.h.

◆ search_column

gint _GtkTreeViewPrivate::search_column

Definition at line 234 of file gtktreeprivate.h.

◆ search_custom_entry_set

guint _GtkTreeViewPrivate::search_custom_entry_set

Definition at line 289 of file gtktreeprivate.h.

◆ search_destroy

GDestroyNotify _GtkTreeViewPrivate::search_destroy

Definition at line 238 of file gtktreeprivate.h.

◆ search_entry

GtkWidget* _GtkTreeViewPrivate::search_entry

Definition at line 242 of file gtktreeprivate.h.

◆ search_entry_avoid_unhandled_binding

guint _GtkTreeViewPrivate::search_entry_avoid_unhandled_binding

Definition at line 302 of file gtktreeprivate.h.

◆ search_entry_changed_id

guint _GtkTreeViewPrivate::search_entry_changed_id

Definition at line 243 of file gtktreeprivate.h.

◆ search_equal_func

GtkTreeViewSearchEqualFunc _GtkTreeViewPrivate::search_equal_func

Definition at line 236 of file gtktreeprivate.h.

◆ search_position_destroy

GDestroyNotify _GtkTreeViewPrivate::search_position_destroy

Definition at line 240 of file gtktreeprivate.h.

◆ search_position_func

GtkTreeViewSearchPositionFunc _GtkTreeViewPrivate::search_position_func

Definition at line 235 of file gtktreeprivate.h.

◆ search_position_user_data

gpointer _GtkTreeViewPrivate::search_position_user_data

Definition at line 239 of file gtktreeprivate.h.

◆ search_user_data

gpointer _GtkTreeViewPrivate::search_user_data

Definition at line 237 of file gtktreeprivate.h.

◆ search_window

GtkWidget* _GtkTreeViewPrivate::search_window

Definition at line 241 of file gtktreeprivate.h.

◆ selected_iter

gint _GtkTreeViewPrivate::selected_iter

Definition at line 233 of file gtktreeprivate.h.

◆ selection

GtkTreeSelection* _GtkTreeViewPrivate::selection

Definition at line 165 of file gtktreeprivate.h.

◆ tooltip_column

gint _GtkTreeViewPrivate::tooltip_column

Definition at line 261 of file gtktreeprivate.h.

◆ top_row

GtkTreeRowReference* _GtkTreeViewPrivate::top_row

Definition at line 111 of file gtktreeprivate.h.

◆ top_row_dy

gint _GtkTreeViewPrivate::top_row_dy

Definition at line 112 of file gtktreeprivate.h.

◆ tree

GtkRBTree* _GtkTreeViewPrivate::tree

Definition at line 95 of file gtktreeprivate.h.

◆ tree_line_dashes

double _GtkTreeViewPrivate::tree_line_dashes[2]

Definition at line 252 of file gtktreeprivate.h.

◆ tree_line_width

int _GtkTreeViewPrivate::tree_line_width

Definition at line 253 of file gtktreeprivate.h.

◆ tree_lines_enabled

gboolean _GtkTreeViewPrivate::tree_lines_enabled

Definition at line 251 of file gtktreeprivate.h.

◆ typeselect_flush_timeout

guint _GtkTreeViewPrivate::typeselect_flush_timeout

Definition at line 244 of file gtktreeprivate.h.

◆ vadjustment

GtkAdjustment* _GtkTreeViewPrivate::vadjustment

Definition at line 104 of file gtktreeprivate.h.

◆ validate_rows_timer

guint _GtkTreeViewPrivate::validate_rows_timer

Definition at line 118 of file gtktreeprivate.h.

◆ width

gint _GtkTreeViewPrivate::width

Definition at line 99 of file gtktreeprivate.h.

◆ x_drag

gint _GtkTreeViewPrivate::x_drag

Definition at line 188 of file gtktreeprivate.h.


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