44 g_return_val_if_fail ( mode != NULL, FALSE );
45 g_return_val_if_fail ( mode->
_init != NULL, FALSE );
46 return mode->
_init ( mode );
51 g_assert ( mode != NULL );
58 g_assert ( mode != NULL );
65 g_assert ( mode != NULL );
66 g_assert ( state != NULL );
69 return mode->
_get_display_value ( mode, selected_line, state, attribute_list, get_entry );
72 cairo_surface_t *
mode_get_icon (
const Mode *mode,
unsigned int selected_line,
int height )
74 g_assert ( mode != NULL );
77 return mode->
_get_icon ( mode, selected_line, height );
86 g_assert ( mode != NULL );
99 g_assert ( mode != NULL );
100 g_assert ( mode->
_result != NULL );
101 g_assert ( input != NULL );
102 return mode->
_result ( mode, menu_retv, input, selected_line );
107 g_assert ( mode != NULL );
109 return mode->
_token_match ( mode, tokens, selected_line );
114 g_assert ( mode != NULL );
120 g_assert ( mode != NULL );
121 g_assert ( ( *mode ) != NULL );
122 if ( ( *mode )->free != NULL ) {
123 ( *mode )->free ( *mode );
130 g_assert ( mode != NULL );
136 g_assert ( mode != NULL );
162 return g_strdup ( input );