/****************************************************************************
 * Copyright (C) 2004 Leonid Zolotarev
 *
 * Licensed under the terms of the BSD license, see file COPYING
 * for details.
 *
 * GTK ACX Tool.
 *
 * Status.
 *
 * $Id: gacxstatus.c,v 1.2 2004/10/18 19:13:09 leoz Exp $
 ***************************************************************************/

#include "gacxstatus.h"
#include "gacxopt.h"
#include "acxlib.h"

/***************************************************************************/

void gacx_status_update_main ( GtkWidget* status_bar )
{
	gchar* buff = NULL;
	buff = g_strdup_printf ( "Interface status: %s", net_get_media_status () );
	gtk_statusbar_push ( GTK_STATUSBAR ( status_bar ), 0, buff );
	g_free ( buff );
}

/***************************************************************************/

void gacx_status_update_device ( GtkWidget* status_bar )
{
	gchar* buff = NULL;
	buff = g_strdup_printf ( "Device: %s", _gacx_options.o_iface_name );
	gtk_statusbar_push ( GTK_STATUSBAR ( status_bar ), 0, buff );
	g_free ( buff );
}

/***************************************************************************/

void gacx_status_update_user ( GtkWidget* status_bar )
{
	gchar* buff = NULL;
	buff = g_strdup_printf ( "User: %s (%s)", g_get_user_name (), g_get_real_name () );
	gtk_statusbar_push ( GTK_STATUSBAR ( status_bar ), 0, buff );
	g_free ( buff );
}

/***************************************************************************/


syntax highlighted by Code2HTML, v. 0.9.1