ekg2
GIT master
|
#include "ekg2.h"
#include <gpm.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "nc-stuff.h"
#include "bindings.h"
#include "contacts.h"
#include "input.h"
#include "mouse.h"
#include "statusbar.h"
Definicje | |
#define | MAGIC_ENABLE_MOUSE_SEQUENCE "\033[?1001s\033[?1000h" |
#define | MAGIC_DISABLE_MOUSE_SEQUENCE "\033[?1000l\033[?1001r" |
Funkcje | |
void | binding_previous_only_history (const char *arg) |
void | binding_next_only_history (const char *arg) |
static void | show_mouse_pointer (void) |
static gint | ncurses_mouse_timer (gint type, gpointer data) |
static void | ncurses_mouse_move_handler (int x, int y) |
void | ncurses_lastlog_mouse_handler (int x, int y, int mouse_state) |
void | ncurses_main_window_mouse_handler (int x, int y, int mouse_state) |
void | ncurses_mouse_clicked_handler (int x, int y, int mouse_flag) |
static int | ncurses_gpm_watch_handler (int type, int fd, watch_type_t watch, void *data) |
static int | ncurses_has_mouse_support (const char *term) |
static void | ncurses_emergency_disable_mouse (void) |
void | ncurses_enable_mouse (const char *env) |
void | ncurses_disable_mouse (void) |
Zmienne | |
int | mouse_initialized = 0 |
#define MAGIC_DISABLE_MOUSE_SEQUENCE "\033[?1000l\033[?1001r" |
#define MAGIC_ENABLE_MOUSE_SEQUENCE "\033[?1001s\033[?1000h" |
void binding_next_only_history | ( | const char * | arg | ) |
void binding_previous_only_history | ( | const char * | arg | ) |
void ncurses_disable_mouse | ( | void | ) |
|
static |
void ncurses_enable_mouse | ( | const char * | env | ) |
|
static |
|
static |
void ncurses_lastlog_mouse_handler | ( | int | x, |
int | y, | ||
int | mouse_state | ||
) |
void ncurses_main_window_mouse_handler | ( | int | x, |
int | y, | ||
int | mouse_state | ||
) |
void ncurses_mouse_clicked_handler | ( | int | x, |
int | y, | ||
int | mouse_flag | ||
) |
|
static |
|
static |
|
static |
int mouse_initialized = 0 |