gtkledbar.c File Reference

#include "gtkledbar.h"
#include <gtk/gtklabel.h>
#include <gtk/gtktable.h>

Go to the source code of this file.

Functions

static void led_bar_class_init (LedBarClass *klass)
static void led_bar_init (LedBar *led_bar)
guint led_bar_get_type ()
GtkWidget * led_bar_new (gint segments, gint orientation)
GtkWidget * led_bar_new_with_decades (gint segments, gint decades, gint firstdecade, gint orientation)
gint led_bar_get_num_segments (GtkWidget *bar)
void led_bar_light_segments (GtkWidget *bar, gint num)
void led_bar_unlight_segments (GtkWidget *bar, gint num)
void led_bar_light_segment (GtkWidget *bar, gint segment)
void led_bar_unlight_segment (GtkWidget *bar, gint segment)
void led_bar_light_percent (GtkWidget *bar, gfloat percent)
void led_bar_clear (GtkWidget *bar)
void led_bar_sequence_step (GtkWidget *bar)


Function Documentation

static void led_bar_class_init LedBarClass klass  )  [static]
 

Definition at line 55 of file gtkledbar.c.

Referenced by led_bar_get_type().

void led_bar_clear GtkWidget *  bar  ) 
 

Definition at line 338 of file gtkledbar.c.

References FALSE, GTK_LED, gtk_led_set_state(), IS_LEDBAR, LEDBAR, _LedBar::num_segments, and _LedBar::segments.

gint led_bar_get_num_segments GtkWidget *  bar  ) 
 

Definition at line 217 of file gtkledbar.c.

References IS_LEDBAR, and LEDBAR.

guint led_bar_get_type void   ) 
 

Definition at line 32 of file gtkledbar.c.

References led_bar_class_init(), and led_bar_init().

Referenced by led_bar_new(), and led_bar_new_with_decades().

static void led_bar_init LedBar led_bar  )  [static]
 

Definition at line 64 of file gtkledbar.c.

References _LedBar::lit_segments, _LedBar::num_segments, _LedBar::seq_dir, and _LedBar::seq_segment.

Referenced by led_bar_get_type().

void led_bar_light_percent GtkWidget *  bar,
gfloat  percent
 

Definition at line 308 of file gtkledbar.c.

References GTK_LED, gtk_led_set_state(), IS_LEDBAR, LEDBAR, _LedBar::lit_segments, _LedBar::num_segments, _LedBar::segments, and TRUE.

Referenced by Focus::on_cps_changed().

void led_bar_light_segment GtkWidget *  bar,
gint  segment
 

Definition at line 280 of file gtkledbar.c.

References GTK_LED, gtk_led_set_state(), IS_LEDBAR, LEDBAR, _LedBar::segments, and TRUE.

Referenced by led_bar_sequence_step().

void led_bar_light_segments GtkWidget *  bar,
gint  num
 

Definition at line 226 of file gtkledbar.c.

References GTK_LED, gtk_led_set_state(), IS_LEDBAR, LEDBAR, _LedBar::lit_segments, _LedBar::segments, and TRUE.

GtkWidget* led_bar_new gint  segments,
gint  orientation
 

Definition at line 73 of file gtkledbar.c.

References FALSE, led_bar_get_type(), MAX_SEGMENTS, _LedBar::num_segments, and _LedBar::orientation.

GtkWidget* led_bar_new_with_decades gint  segments,
gint  decades,
gint  firstdecade,
gint  orientation
 

Definition at line 127 of file gtkledbar.c.

References FALSE, GTK_LED, gtk_led_new(), gtk_led_set_colors(), led_bar_get_type(), MAX_SEGMENTS, _LedBar::num_segments, and _LedBar::orientation.

Referenced by Focus::ratemeter_changed().

void led_bar_sequence_step GtkWidget *  bar  ) 
 

Definition at line 357 of file gtkledbar.c.

References IS_LEDBAR, led_bar_light_segment(), led_bar_unlight_segment(), LEDBAR, _LedBar::num_segments, _LedBar::seq_dir, and _LedBar::seq_segment.

void led_bar_unlight_segment GtkWidget *  bar,
gint  segment
 

Definition at line 294 of file gtkledbar.c.

References FALSE, GTK_LED, gtk_led_set_state(), IS_LEDBAR, LEDBAR, and _LedBar::segments.

Referenced by led_bar_sequence_step().

void led_bar_unlight_segments GtkWidget *  bar,
gint  num
 

Definition at line 257 of file gtkledbar.c.

References FALSE, GTK_LED, gtk_led_set_state(), IS_LEDBAR, LEDBAR, _LedBar::lit_segments, and _LedBar::segments.


Generated on Sat Apr 1 09:04:43 2006 for GXSM by  doxygen 1.4.6