/usr/include/girara/statusbar.h is in libgirara-dev 0.2.5-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | /* See LICENSE file for license and copyright information */
#ifndef GIRARA_STATUSBAR_H
#define GIRARA_STATUSBAR_H
#include "macros.h"
#include "types.h"
#include <gtk/gtk.h>
/**
* Function declaration for a statusbar event callback
*
* @param widget The statusbar item
* @param event The occured event
* @param session The current girara session
* @return TRUE No error occured
* @return FALSE Error occured (and forward event)
*/
typedef bool (*girara_statusbar_event_t)(GtkWidget* widget, GdkEvent* event,
girara_session_t* session);
/**
* Creates an statusbar item
*
* @param session The used girara session
* @param expand Expand attribute
* @param fill Fill attribute
* @param left True if it should be aligned to the left
* @param callback Function that gets executed when an event occurs
* @return The created statusbar item
* @return NULL An error occured
*/
girara_statusbar_item_t* girara_statusbar_item_add(girara_session_t* session,
bool expand, bool fill, bool left, girara_statusbar_event_t callback);
/**
* Sets the shown text of an statusbar item
*
* @param session The used girara session
* @param item The statusbar item
* @param text Text that should be displayed
* @return TRUE No error occured
* @return FALSE An error occured
*/
bool girara_statusbar_item_set_text(girara_session_t* session,
girara_statusbar_item_t* item, const char* text);
#endif
|