|
rofi
1.7.0
|
#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 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 142 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 167 of file rofi-types.h.
| enum RofiDistanceModifier |
Structure representing a distance.
Definition at line 96 of file rofi-types.h.
| enum RofiHighlightStyle |
Style of text highlight
| Enumerator | |
|---|---|
| ROFI_HL_NONE | no highlight |
| ROFI_HL_BOLD | bold |
| ROFI_HL_UNDERLINE | underline |
| ROFI_HL_STRIKETHROUGH | strikethrough |
| ROFI_HL_SMALL_CAPS | small caps |
| ROFI_HL_ITALIC | italic |
| ROFI_HL_COLOR | color |
Definition at line 52 of file rofi-types.h.
| enum RofiImageType |
Theme Image
| Enumerator | |
|---|---|
| ROFI_IMAGE_URL | |
| ROFI_IMAGE_LINEAR_GRADIENT | |
Definition at line 165 of file rofi-types.h.
| enum RofiLineStyle |
Style of line
| Enumerator | |
|---|---|
| ROFI_HL_SOLID | Solid line |
| ROFI_HL_DASH | Dashed line |
Definition at line 70 of file rofi-types.h.
| enum RofiOrientation |
Type of orientation.
| Enumerator | |
|---|---|
| ROFI_ORIENTATION_VERTICAL | |
| ROFI_ORIENTATION_HORIZONTAL | |
Definition at line 134 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 80 of file rofi-types.h.
| enum RofiScaleType |
| Enumerator | |
|---|---|
| ROFI_SCALE_NONE | |
| ROFI_SCALE_BOTH | |
| ROFI_SCALE_HEIGHT | |
| ROFI_SCALE_WIDTH | |
Definition at line 175 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(), rofi_view_workers_finalize(), and rofi_view_workers_initialize().