ui_main

ui_main

Synopsis




#define             MAINWIN_WIDTH
#define             MAINWIN_HEIGHT
#define             MAINWIN_TITLEBAR_HEIGHT
#define             MAINWIN_SHADED_WIDTH
#define             MAINWIN_SHADED_HEIGHT
#define             MAINWIN_UPDATE_INTERVAL
#define             MAINWIN_DEFAULT_POS_X
#define             MAINWIN_DEFAULT_POS_Y
#define             MAINWIN_DEFAULT_FONT
enum                TimerMode;
extern              GtkWidget *mainwin;
extern              GtkWidget *err;
extern              gboolean mainwin_moving;
extern              gboolean mainwin_focus;
extern              GtkWidget *mainwin_jtf;
extern              TextBox *mainwin_info;
extern              Vis *active_vis;
extern              Vis *mainwin_vis;
extern              SVis *mainwin_svis;
extern              PlayStatus *mainwin_playstatus;
extern              HSlider *mainwin_sposition;
void                mainwin_create                      (void);
void                read_volume                         (gint when);
void                play_medium                         (void);
void                add_medium                          (void);
void                draw_main_window                    (gboolean );
void                mainwin_quit_cb                     (void);
void                mainwin_lock_info_text              (const gchar *text);
void                mainwin_release_info_text           (void);
void                mainwin_play_pushed                 (void);
void                mainwin_stop_pushed                 (void);
void                mainwin_eject_pushed                (void);
void                mainwin_rev_pushed                  (void);
void                mainwin_rev_release                 (void);
void                mainwin_fwd_pushed                  (void);
void                mainwin_fwd_release                 (void);
void                mainwin_set_back_pixmap             (void);
void                mainwin_adjust_volume_motion        (gint v);
void                mainwin_adjust_volume_release       (void);
void                mainwin_adjust_balance_motion       (gint b);
void                mainwin_adjust_balance_release      (void);
void                mainwin_set_volume_slider           (gint percent);
void                mainwin_set_balance_slider          (gint percent);
void                mainwin_vis_set_type                (VisType mode);
void                mainwin_set_info_text               (void);
void                mainwin_set_song_info               (gint rate,
                                                         gint freq,
                                                         gint nch);
void                mainwin_clear_song_info             (void);
void                mainwin_set_stopaftersong           (gboolean stop);
void                mainwin_set_always_on_top           (gboolean always);
void                mainwin_set_volume_diff             (gint diff);
void                mainwin_set_balance_diff            (gint diff);
void                mainwin_show                        (gboolean );
void                mainwin_real_show                   (void);
void                mainwin_real_hide                   (void);
void                mainwin_move                        (gint x,
                                                         gint y);
void                mainwin_shuffle_pushed              (gboolean toggled);
void                mainwin_repeat_pushed               (gboolean toggled);
void                mainwin_disable_seekbar             (void);
void                mainwin_set_title                   (const gchar *text);
void                mainwin_show_add_url_window         (void);
void                mainwin_minimize_cb                 (void);
void                mainwin_general_menu_callback       (gpointer cb_data,
                                                         guint action,
                                                         GtkWidget *widget);
void                mainwin_attach_idle_func            (void);
void                mainwin_drag_data_received          (GtkWidget *widget,
                                                         GdkDragContext *context,
                                                         gint x,
                                                         gint y,
                                                         GtkSelectionData *selection_data,
                                                         guint info,
                                                         guint time,
                                                         gpointer user_data);
void                mainwin_setup_menus                 (void);
void                mainwin_jump_to_file                (void);
void                mainwin_jump_to_time                (void);
void                mainwin_ewmh_activate               (void);
void                playback_get_sample_params          (gint *bitrate,
                                                         gint *frequency,
                                                         gint *numchannels);

Description

Details

MAINWIN_WIDTH

#define MAINWIN_WIDTH            (gint)275


MAINWIN_HEIGHT

#define MAINWIN_HEIGHT           (gint)116


MAINWIN_TITLEBAR_HEIGHT

#define MAINWIN_TITLEBAR_HEIGHT  (gint)14


MAINWIN_SHADED_WIDTH

#define MAINWIN_SHADED_WIDTH     MAINWIN_WIDTH


MAINWIN_SHADED_HEIGHT

#define MAINWIN_SHADED_HEIGHT    MAINWIN_TITLEBAR_HEIGHT


MAINWIN_UPDATE_INTERVAL

#define MAINWIN_UPDATE_INTERVAL  10


MAINWIN_DEFAULT_POS_X

#define MAINWIN_DEFAULT_POS_X    20


MAINWIN_DEFAULT_POS_Y

#define MAINWIN_DEFAULT_POS_Y    20


MAINWIN_DEFAULT_FONT

#define MAINWIN_DEFAULT_FONT     "Sans Bold 9"


enum TimerMode

typedef enum {
    TIMER_ELAPSED,
    TIMER_REMAINING
} TimerMode;


mainwin

extern GtkWidget *mainwin;


err

extern GtkWidget *err;


mainwin_moving

extern gboolean mainwin_moving;


mainwin_focus

extern gboolean mainwin_focus;


mainwin_jtf

extern GtkWidget *mainwin_jtf;


mainwin_info

extern TextBox *mainwin_info;


active_vis

extern Vis *active_vis;


mainwin_vis

extern Vis *mainwin_vis;


mainwin_svis

extern SVis *mainwin_svis;


mainwin_playstatus

extern PlayStatus *mainwin_playstatus;


mainwin_sposition

extern HSlider *mainwin_sposition;


mainwin_create ()

void                mainwin_create                      (void);


read_volume ()

void                read_volume                         (gint when);

when :


play_medium ()

void                play_medium                         (void);


add_medium ()

void                add_medium                          (void);


draw_main_window ()

void                draw_main_window                    (gboolean );

Param1 :


mainwin_quit_cb ()

void                mainwin_quit_cb                     (void);


mainwin_lock_info_text ()

void                mainwin_lock_info_text              (const gchar *text);

text :


mainwin_release_info_text ()

void                mainwin_release_info_text           (void);


mainwin_play_pushed ()

void                mainwin_play_pushed                 (void);


mainwin_stop_pushed ()

void                mainwin_stop_pushed                 (void);


mainwin_eject_pushed ()

void                mainwin_eject_pushed                (void);


mainwin_rev_pushed ()

void                mainwin_rev_pushed                  (void);


mainwin_rev_release ()

void                mainwin_rev_release                 (void);


mainwin_fwd_pushed ()

void                mainwin_fwd_pushed                  (void);


mainwin_fwd_release ()

void                mainwin_fwd_release                 (void);


mainwin_set_back_pixmap ()

void                mainwin_set_back_pixmap             (void);


mainwin_adjust_volume_motion ()

void                mainwin_adjust_volume_motion        (gint v);

v :


mainwin_adjust_volume_release ()

void                mainwin_adjust_volume_release       (void);


mainwin_adjust_balance_motion ()

void                mainwin_adjust_balance_motion       (gint b);

b :


mainwin_adjust_balance_release ()

void                mainwin_adjust_balance_release      (void);


mainwin_set_volume_slider ()

void                mainwin_set_volume_slider           (gint percent);

percent :


mainwin_set_balance_slider ()

void                mainwin_set_balance_slider          (gint percent);

percent :


mainwin_vis_set_type ()

void                mainwin_vis_set_type                (VisType mode);

mode :


mainwin_set_info_text ()

void                mainwin_set_info_text               (void);


mainwin_set_song_info ()

void                mainwin_set_song_info               (gint rate,
                                                         gint freq,
                                                         gint nch);

rate :

freq :

nch :


mainwin_clear_song_info ()

void                mainwin_clear_song_info             (void);


mainwin_set_stopaftersong ()

void                mainwin_set_stopaftersong           (gboolean stop);

stop :


mainwin_set_always_on_top ()

void                mainwin_set_always_on_top           (gboolean always);

always :


mainwin_set_volume_diff ()

void                mainwin_set_volume_diff             (gint diff);

diff :


mainwin_set_balance_diff ()

void                mainwin_set_balance_diff            (gint diff);

diff :


mainwin_show ()

void                mainwin_show                        (gboolean );

Param1 :


mainwin_real_show ()

void                mainwin_real_show                   (void);


mainwin_real_hide ()

void                mainwin_real_hide                   (void);


mainwin_move ()

void                mainwin_move                        (gint x,
                                                         gint y);

x :

y :


mainwin_shuffle_pushed ()

void                mainwin_shuffle_pushed              (gboolean toggled);

toggled :


mainwin_repeat_pushed ()

void                mainwin_repeat_pushed               (gboolean toggled);

toggled :


mainwin_disable_seekbar ()

void                mainwin_disable_seekbar             (void);


mainwin_set_title ()

void                mainwin_set_title                   (const gchar *text);

text :


mainwin_show_add_url_window ()

void                mainwin_show_add_url_window         (void);


mainwin_minimize_cb ()

void                mainwin_minimize_cb                 (void);


mainwin_general_menu_callback ()

void                mainwin_general_menu_callback       (gpointer cb_data,
                                                         guint action,
                                                         GtkWidget *widget);

cb_data :

action :

widget :


mainwin_attach_idle_func ()

void                mainwin_attach_idle_func            (void);


mainwin_drag_data_received ()

void                mainwin_drag_data_received          (GtkWidget *widget,
                                                         GdkDragContext *context,
                                                         gint x,
                                                         gint y,
                                                         GtkSelectionData *selection_data,
                                                         guint info,
                                                         guint time,
                                                         gpointer user_data);

widget :

context :

x :

y :

selection_data :

info :

time :

user_data :


mainwin_setup_menus ()

void                mainwin_setup_menus                 (void);


mainwin_jump_to_file ()

void                mainwin_jump_to_file                (void);


mainwin_jump_to_time ()

void                mainwin_jump_to_time                (void);


mainwin_ewmh_activate ()

void                mainwin_ewmh_activate               (void);


playback_get_sample_params ()

void                playback_get_sample_params          (gint *bitrate,
                                                         gint *frequency,
                                                         gint *numchannels);

bitrate :

frequency :

numchannels :