Hola a todos, pues quisiera consultar una duda que tengo.
Sistema Operativo: Ubuntu 11.10
Estoy tratando de poner un icono en el area de notificación/barra de tareas del escritorio, pero al parecer no funciona, vi a otros que utilizaron el mismo metodo que yo y les funciono perfectamente.
Alguno tal vez tenga experiencia con GTK o con programar en Linux y tal vez pueda ayudarme a resolver mi problema, desde ya muchas gracias.
Código C++:
Ver original...
static GtkStatusIcon *create_tray_icon() {
GtkStatusIcon *tray_icon;
tray_icon = gtk_status_icon_new_from_file("icono.png");
gtk_status_icon_set_visible(tray_icon, TRUE);
return tray_icon;
}
GtkWidget* Ventana;
int main(int argc, char **argv) {
GtkStatusIcon *icono;
gtk_init(&argc, &argv);
Ventana = Crear_Ventana("Ejemplo", 600, 400);
icono = create_tray_icon();
cout << gtk_status_icon_is_embedded (icono) << endl;
gtk_main();
return 0;
}
/*La función crear ventana, esta definida en un archivo de cabecera incluido
y simplemente crea la ventana en GTK y la muestra, eso lo use siempre asi que dudo que sea
el problema*/
El cout esta para verificar si el archivo esta en el área de cabecera, y siempre devuelve FALSE
(0)