libt3widget
List of all members | Public Member Functions
t3_widget::x11_impl_t Class Reference
Inheritance diagram for t3_widget::x11_impl_t:
t3_widget::x11_base_t

Public Member Functions

bool init_x11 (void)
 
void x11_change_property (x11_window_t win, x11_atom_t property, x11_atom_t type, int format, int mode, const unsigned char *data, int nelements)
 
void x11_close_display (void)
 
void x11_convert_selection (x11_atom_t selection, x11_atom_t type, x11_atom_t property, x11_window_t win, x11_time_t req_time)
 
void x11_delete_property (x11_window_t win, x11_atom_t property)
 
int x11_fill_fds (fd_set *fds)
 
void x11_flush (void)
 
void x11_free_event (x11_event_t *event)
 
void x11_free_property_data (void *data)
 
x11_window_t x11_get_selection_owner (x11_atom_t selection)
 
bool x11_get_window_property (x11_window_t win, x11_atom_t property, long long_offset, long long_length, bool del, x11_atom_t req_type, x11_atom_t *actual_type_return, int *actual_format_return, unsigned long *nitems_return, unsigned long *bytes_after_return, unsigned char **prop_return)
 
x11_event_t * x11_probe_event (void)
 
void x11_select_prop_change (x11_window_t win, bool interested)
 
void x11_send_event (x11_window_t win, bool propagate, long event_mask, x11_event_t *event_send)
 
void x11_set_selection_owner (x11_atom_t selection, x11_window_t win, x11_time_t since)
 
- Public Member Functions inherited from t3_widget::x11_base_t
x11_atom_t get_atom (int atom)
 
size_t get_max_data ()
 
unsigned char * get_targets_list ()
 
x11_window_t get_window ()
 
bool has_error () const
 
bool init ()
 
bool is_initialized () const
 
void send_wakeup ()
 
void x11_acknowledge_wakeup (fd_set *fds)
 
int x11_fill_fds (fd_set *fds)
 

Additional Inherited Members

- Protected Attributes inherited from t3_widget::x11_base_t
x11_atom_t atoms [ATOM_COUNT]
 
size_t max_data
 
int wakeup_pipe [2]
 
x11_window_t window
 
bool x11_error
 
bool x11_initialized