~blackskad/gnomeradio/dev-vol-button

« back to all changes in this revision

Viewing changes to src/lirc.c

  • Committer: mfcn
  • Date: 2006-02-26 17:05:36 UTC
  • Revision ID: svn-v3-trunk0:ba97a3d1-ec25-0410-b1c6-e06ad936ea6c:trunk:127
        * Add src/bacon-volume.c, src/bacon-volume.h from totem
        * src/Makfile.am: add src/bacon-volume.c, src/bacon-volume.h
        * configure.in: version 1.6.99
        * src/gui.c, src/gui.h, src/lirc.c: Remove volume-slider and
        mute-button and use bacon-volume-button instead

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
 
29
29
#endif
30
30
 
 
31
#include "bacon-volume.h"
31
32
#include "lirc.h"
32
33
#include "gui.h"
33
34
 
37
38
static void execute_lirc_command (char *cmd)
38
39
{
39
40
        printf("lirc command: %s\n", cmd);
 
41
        int vol = (int)(bacon_volume_button_get_value(BACON_VOLUME_BUTTON(mute_button)) + 0.5f);
40
42
 
41
43
        if (strcasecmp (cmd, "tune up") == 0) 
42
44
        {
48
50
        }
49
51
        else if (strcasecmp (cmd, "volume up") == 0) 
50
52
        {
51
 
                gtk_adjustment_set_value(volume, (volume->value > 95) ? 100 : volume->value+5);
 
53
                bacon_volume_button_set_value(BACON_VOLUME_BUTTON(mute_button), vol > 95 ? 100 : vol + 5);
 
54
                /*gtk_adjustment_set_value(volume, (volume->value > 95) ? 100 : volume->value+5);*/
52
55
        }
53
56
        else if (strcasecmp (cmd, "volume down") == 0) 
54
57
        {
55
 
                gtk_adjustment_set_value(volume,(volume->value < 5) ? 0 : volume->value-5);
 
58
                bacon_volume_button_set_value(BACON_VOLUME_BUTTON(mute_button), vol < 5 ? 0 : vol - 5);
 
59
                /*gtk_adjustment_set_value(volume,(volume->value < 5) ? 0 : volume->value-5);*/
56
60
        }
57
61
        else if (strcasecmp (cmd, "mute") == 0)
58
62
        {