girara
Data Structures | Functions
statusbar.c File Reference
#include "statusbar.h"
#include "session.h"
#include "datastructures.h"

Go to the source code of this file.

Data Structures

struct  girara_statusbar_item_t

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 21 of file statusbar.c.

void girara_statusbar_item_free ( girara_statusbar_item_t *  item)

Definition at line 54 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 73 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 60 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.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines