mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-25 13:55:34 -05:00
Fix documentation
* theme * view * textbox
This commit is contained in:
parent
b8592f8b99
commit
32b45c2d10
3 changed files with 18 additions and 2 deletions
|
@ -283,7 +283,7 @@ Property *rofi_theme_find_property ( ThemeWidget *widget, PropertyType type, con
|
||||||
/**
|
/**
|
||||||
* @param widget The widget to query
|
* @param widget The widget to query
|
||||||
* @param property The property to query.
|
* @param property The property to query.
|
||||||
* @param pad The default value.
|
* @param defaults The default value.
|
||||||
*
|
*
|
||||||
* Obtain list of elements (strings) of the widget.
|
* Obtain list of elements (strings) of the widget.
|
||||||
*
|
*
|
||||||
|
|
|
@ -46,6 +46,7 @@
|
||||||
#include <cairo.h>
|
#include <cairo.h>
|
||||||
#include <cairo-xcb.h>
|
#include <cairo-xcb.h>
|
||||||
|
|
||||||
|
/** Indicated we understand the startup notification api is not yet stable.*/
|
||||||
#define SN_API_NOT_YET_FROZEN
|
#define SN_API_NOT_YET_FROZEN
|
||||||
#include <libsn/sn.h>
|
#include <libsn/sn.h>
|
||||||
#include "rofi.h"
|
#include "rofi.h"
|
||||||
|
@ -552,20 +553,33 @@ static RofiViewState * __rofi_view_state_create ( void )
|
||||||
return g_malloc0 ( sizeof ( RofiViewState ) );
|
return g_malloc0 ( sizeof ( RofiViewState ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Thread state for workers started for the view.
|
||||||
|
*/
|
||||||
typedef struct _thread_state_view
|
typedef struct _thread_state_view
|
||||||
{
|
{
|
||||||
|
/** Generic thread state. */
|
||||||
thread_state st;
|
thread_state st;
|
||||||
|
|
||||||
|
/** Condition. */
|
||||||
GCond *cond;
|
GCond *cond;
|
||||||
|
/** Lock for condition. */
|
||||||
GMutex *mutex;
|
GMutex *mutex;
|
||||||
|
/** Count that is protected by lock. */
|
||||||
unsigned int *acount;
|
unsigned int *acount;
|
||||||
|
|
||||||
|
/** Current state. */
|
||||||
RofiViewState *state;
|
RofiViewState *state;
|
||||||
|
/** Start row for this worker. */
|
||||||
unsigned int start;
|
unsigned int start;
|
||||||
|
/** Stop row for this worker. */
|
||||||
unsigned int stop;
|
unsigned int stop;
|
||||||
|
/** Rows processed. */
|
||||||
unsigned int count;
|
unsigned int count;
|
||||||
|
|
||||||
|
/** Pattern input to filter. */
|
||||||
const char *pattern;
|
const char *pattern;
|
||||||
|
/** Length of pattern. */
|
||||||
glong plen;
|
glong plen;
|
||||||
|
|
||||||
} thread_state_view;
|
} thread_state_view;
|
||||||
|
|
|
@ -41,6 +41,7 @@
|
||||||
|
|
||||||
#include "theme.h"
|
#include "theme.h"
|
||||||
|
|
||||||
|
/** The space reserved for the DOT when enabling multi-select. */
|
||||||
#define DOT_OFFSET 15
|
#define DOT_OFFSET 15
|
||||||
|
|
||||||
static void textbox_draw ( widget *, cairo_t * );
|
static void textbox_draw ( widget *, cairo_t * );
|
||||||
|
@ -890,7 +891,7 @@ int textbox_get_font_width ( const textbox *tb )
|
||||||
return rect.width + rect.x;
|
return rect.width + rect.x;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Caching for the expected character height. */
|
/** Caching for the estimated character height. (em) */
|
||||||
static double char_height = -1;
|
static double char_height = -1;
|
||||||
double textbox_get_estimated_char_height ( void )
|
double textbox_get_estimated_char_height ( void )
|
||||||
{
|
{
|
||||||
|
@ -912,6 +913,7 @@ double textbox_get_estimated_char_width ( void )
|
||||||
return char_width;
|
return char_width;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Cache storing the estimated width of a digit (ch). */
|
||||||
static double ch_width = -1;
|
static double ch_width = -1;
|
||||||
double textbox_get_estimated_ch ( void )
|
double textbox_get_estimated_ch ( void )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue