girara
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
statusbar.c File Reference
#include "statusbar.h"
#include "session.h"
#include "datastructures.h"
#include "internal.h"
#include "settings.h"

Go to the source code of this file.

Functions

girara_statusbar_item_t * girara_statusbar_item_add (girara_session_t *session, bool expand, bool fill, bool left, girara_statusbar_event_t callback)
 
void girara_statusbar_item_free (girara_statusbar_item_t *item)
 
bool girara_statusbar_item_set_text (girara_session_t *session, girara_statusbar_item_t *item, const char *text)
 
bool girara_statusbar_item_set_foreground (girara_session_t *session, girara_statusbar_item_t *item, const char *color)
 
bool girara_statusbar_set_background (girara_session_t *session, const char *color)
 

Function Documentation

girara_statusbar_item_t* girara_statusbar_item_add ( girara_session_t *  session,
bool  expand,
bool  fill,
bool  left,
girara_statusbar_event_t  callback 
)

Creates an statusbar item

Parameters
sessionThe used girara session
expandExpand attribute
fillFill attribute
leftTrue if it should be aligned to the left
callbackFunction that gets executed when an event occurs
Returns
The created statusbar item
NULL An error occured

Definition at line 10 of file statusbar.c.

void girara_statusbar_item_free ( girara_statusbar_item_t *  item)

Definition at line 53 of file statusbar.c.

bool girara_statusbar_item_set_foreground ( girara_session_t *  session,
girara_statusbar_item_t *  item,
const char *  color 
)

Sets the foreground color of an statusbar item

Parameters
sessionThe used girara session
itemThe statusbar item
colorThe color code
Returns
TRUE No error occured
FALSE An error occured

Definition at line 72 of file statusbar.c.

bool girara_statusbar_item_set_text ( girara_session_t *  session,
girara_statusbar_item_t *  item,
const char *  text 
)

Sets the shown text of an statusbar item

Parameters
sessionThe used girara session
itemThe statusbar item
textText that should be displayed
Returns
TRUE No error occured
FALSE An error occured

Definition at line 59 of file statusbar.c.

bool girara_statusbar_set_background ( girara_session_t *  session,
const char *  color 
)

Sets the background color of the statusbar

Parameters
sessionThe used girara session
colorThe color code
Returns
TRUE No error occured
FALSE An error occured

Definition at line 86 of file statusbar.c.