rofi 1.7.5
view.h File Reference
#include "mode.h"
#include <xcb/xcb.h>
Include dependency graph for view.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct RofiViewState RofiViewState
 

Enumerations

enum  MenuFlags { MENU_NORMAL = 0 , MENU_PASSWORD = 1 , MENU_NORMAL_WINDOW = 2 , MENU_ERROR_DIALOG = 4 }
 

Functions

RofiViewStaterofi_view_create (Mode *sw, const char *input, MenuFlags menu_flags, void(*finalize)(RofiViewState *))
 
void rofi_view_finalize (RofiViewState *state)
 
MenuReturn rofi_view_get_return_value (const RofiViewState *state)
 
unsigned int rofi_view_get_next_position (const RofiViewState *state)
 
void rofi_view_handle_text (RofiViewState *state, char *text)
 
void rofi_view_handle_mouse_motion (RofiViewState *state, gint x, gint y, gboolean find_mouse_target)
 
void rofi_view_maybe_update (RofiViewState *state)
 
void rofi_view_temp_configure_notify (RofiViewState *state, xcb_configure_notify_event_t *xce)
 
void rofi_view_temp_click_to_exit (RofiViewState *state, xcb_window_t target)
 
void rofi_view_frame_callback (void)
 
unsigned int rofi_view_get_completed (const RofiViewState *state)
 
const char * rofi_view_get_user_input (const RofiViewState *state)
 
void rofi_view_set_selected_line (RofiViewState *state, unsigned int selected_line)
 
unsigned int rofi_view_get_selected_line (const RofiViewState *state)
 
void rofi_view_restart (RofiViewState *state)
 
gboolean rofi_view_check_action (RofiViewState *state, BindingsScope scope, guint action)
 
void rofi_view_trigger_action (RofiViewState *state, BindingsScope scope, guint action)
 
void rofi_view_free (RofiViewState *state)
 
RofiViewStaterofi_view_get_active (void)
 
void rofi_view_set_active (RofiViewState *state)
 
void rofi_view_remove_active (RofiViewState *state)
 
int rofi_view_error_dialog (const char *msg, int markup)
 
void rofi_view_queue_redraw (void)
 
void rofi_view_cleanup (void)
 
Moderofi_view_get_mode (RofiViewState *state)
 
void rofi_view_hide (void)
 
void rofi_view_reload (void)
 
void rofi_view_switch_mode (RofiViewState *state, Mode *mode)
 
void rofi_view_set_overlay (RofiViewState *state, const char *text)
 
void rofi_view_clear_input (RofiViewState *state)
 
void __create_window (MenuFlags menu_flags)
 
xcb_window_t rofi_view_get_window (void)
 
void rofi_view_workers_initialize (void)
 
void rofi_view_workers_finalize (void)
 
void rofi_view_get_current_monitor (int *width, int *height)
 
void rofi_capture_screenshot (void)
 
void rofi_view_set_window_title (const char *title)
 
void rofi_view_ellipsize_start (RofiViewState *state)