rofi
1.7.0
|
#include <config.h>
#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
#include <errno.h>
#include <limits.h>
#include <signal.h>
#include <string.h>
#include <strings.h>
#include <sys/types.h>
#include <unistd.h>
#include "dialogs/filebrowser.h"
#include "dialogs/run.h"
#include "helper.h"
#include "history.h"
#include "rofi.h"
#include "settings.h"
#include "mode-private.h"
#include "rofi-icon-fetcher.h"
#include "timings.h"
Go to the source code of this file.
Data Structures | |
struct | RunEntry |
struct | RunModePrivateData |
#define | G_LOG_DOMAIN "Dialogs.Run" |
#define | RUN_CACHE_FILE "rofi-3.runcache" |
Mode | run_mode |
static gboolean | exec_cmd (const char *cmd, int run_in_term) |
static void | delete_entry (const RunEntry *cmd) |
static int | sort_func (const void *a, const void *b, G_GNUC_UNUSED void *data) |
static RunEntry * | get_apps_external (RunEntry *retv, unsigned int *length, unsigned int num_favorites) |
static RunEntry * | get_apps (unsigned int *length) |
static int | run_mode_init (Mode *sw) |
static void | run_mode_destroy (Mode *sw) |
static unsigned int | run_mode_get_num_entries (const Mode *sw) |
static ModeMode | run_mode_result (Mode *sw, int mretv, char **input, unsigned int selected_line) |
static char * | _get_display_value (const Mode *sw, unsigned int selected_line, G_GNUC_UNUSED int *state, G_GNUC_UNUSED GList **list, int get_entry) |
static int | run_token_match (const Mode *sw, rofi_int_matcher **tokens, unsigned int index) |
static char * | run_get_message (const Mode *sw) |
static cairo_surface_t * | fallback_icon (RunModePrivateData *pd, int height) |
static cairo_surface_t * | _get_icon (const Mode *sw, unsigned int selected_line, int height) |