rofi 1.7.5
|
#include <glib.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | RofiDistanceUnit |
struct | RofiDistance |
struct | ThemeColor |
struct | RofiImage |
struct | RofiPadding |
struct | RofiHighlightColorStyle |
union | _PropertyValue |
struct | Property |
struct | rofi_range_pair |
struct | rofi_int_matcher_t |
struct | _thread_state |
Typedefs | |
typedef struct RofiDistanceUnit | RofiDistanceUnit |
typedef union _PropertyValue | PropertyValue |
typedef struct Property | Property |
typedef struct rofi_range_pair | rofi_range_pair |
typedef struct rofi_int_matcher_t | rofi_int_matcher |
typedef struct _thread_state | thread_state |
Variables | |
const char *const | PropertyTypeName [P_NUM_TYPES] |
GThreadPool * | tpool |
typedef struct Property Property |
Property structure.
typedef union _PropertyValue PropertyValue |
typedef struct rofi_int_matcher_t rofi_int_matcher |
Internal structure for matching.
typedef struct rofi_range_pair rofi_range_pair |
Structure to hold a range.
typedef struct RofiDistanceUnit RofiDistanceUnit |
typedef struct _thread_state thread_state |
Structure with data to process by each worker thread. TODO: Make this more generic wrapper.
enum PropertyType |
Type of property
Definition at line 10 of file rofi-types.h.
enum RofiCursorType |
Cursor type.
Enumerator | |
---|---|
ROFI_CURSOR_DEFAULT | |
ROFI_CURSOR_POINTER | |
ROFI_CURSOR_TEXT |
Definition at line 149 of file rofi-types.h.
enum RofiDirection |
Enumerator | |
---|---|
ROFI_DIRECTION_LEFT | |
ROFI_DIRECTION_RIGHT | |
ROFI_DIRECTION_TOP | |
ROFI_DIRECTION_BOTTOM | |
ROFI_DIRECTION_ANGLE |
Definition at line 174 of file rofi-types.h.
enum RofiDistanceModifier |
Structure representing a distance.
Definition at line 100 of file rofi-types.h.
enum RofiHighlightStyle |
Style of text highlight
Definition at line 52 of file rofi-types.h.
enum RofiImageType |
Theme Image
Enumerator | |
---|---|
ROFI_IMAGE_URL | |
ROFI_IMAGE_LINEAR_GRADIENT |
Definition at line 172 of file rofi-types.h.
enum RofiLineStyle |
Style of line
Enumerator | |
---|---|
ROFI_HL_SOLID | Solid line |
ROFI_HL_DASH | Dashed line |
Definition at line 74 of file rofi-types.h.
enum RofiOrientation |
Type of orientation.
Enumerator | |
---|---|
ROFI_ORIENTATION_VERTICAL | |
ROFI_ORIENTATION_HORIZONTAL |
Definition at line 141 of file rofi-types.h.
enum RofiPixelUnit |
Distance unit type.
Enumerator | |
---|---|
ROFI_PU_PX | PixelWidth in pixels. |
ROFI_PU_MM | PixelWidth in millimeters. |
ROFI_PU_EM | PixelWidth in EM. |
ROFI_PU_PERCENT | PixelWidget in percentage |
ROFI_PU_CH | PixelWidth in CH. |
Definition at line 84 of file rofi-types.h.
enum RofiScaleType |
Enumerator | |
---|---|
ROFI_SCALE_NONE | |
ROFI_SCALE_BOTH | |
ROFI_SCALE_HEIGHT | |
ROFI_SCALE_WIDTH |
Definition at line 182 of file rofi-types.h.
|
extern |
This array maps PropertyType to a user-readable name. It is important this is kept in sync.
Name of the property type
Definition at line 6 of file rofi-types.c.
Referenced by __config_parser_set_property(), and rofi_theme_find_property().
|
extern |
Thread pool used for filtering
Definition at line 83 of file view.c.
Referenced by rofi_icon_fetcher_query(), rofi_icon_fetcher_query_advanced(), rofi_view_refilter_real(), rofi_view_workers_finalize(), and rofi_view_workers_initialize().