## Public struct members

Direct access to struct members has been removed, so you need to use their accessor functions instead, or the corresponding object property.

Table 1.

struct member | Accessor function | Object property
--- | --- | ---
char_width | vte_terminal_get_char_width |
char_height | vte_terminal_get_char_height |
char_ascent |  |
char_descent |  |
row_count | vte_terminal_get_row_count |
column_count | vte_terminal_get_column_count |
window_title | vte_terminal_get_window_title | window-title
icon_title | vte_terminal_get_icon_title | icon-title
adjustment | gtk_scrollable_get_vadjustment | vadjustment

All struct members of VteTerminalClass are now private. Instead of using the signal IDs provided there, either use g_signal_query, or just connect signals handlers by name with g_signal_connect.