Newsgroup: it.comp.os.linux.software
Titolo: xmms e icone built-in

Ho installato xmms, e funziona ottimamente.
C'č solo un problema (oddio, č una fisima mia piů che altro!): quando lo
avvio (uso WindowMaker) mi apre una dock-icon "normale", piů una seconda
dock-icon con un simbolino piccolo piccolo.
Ho guardato le impostazioni, ma non č possibile modificarla, perché č
built-in. Ho guardato i sorgenti e ho trovato che l'icona si chiama
xmms_mini.xpm. Viene inclusa nel file main.c.
Allora ho provato la vigliaccata di sostituire l'icona xmms_mini.xpm con una
almeno "normale" e non cosě piccolina (che in WindowMaker č veramente
antiestetica), ma poi durante la ricompilazione mi va in errore =:-O
Qualcuno č riuscito o a togliere proprio questa seconda icona, o a
modificarla?
-- 
Massimo Bacilieri AKA Crononauta
ulib...@libero.it
 ; ICQ UIN: 4005815
"Se tutto č sotto controllo, stai andando troppo piano"
(Mario Andretti)

 modificarla?
con gimp c'e' l'opzione di salvataggio C-source, gli dai il nome 
appropriato, salvi l'immagine come .h o .xpm, la includi nel file, e 
compili. non dovresti avere pronlemi

compili. non dovresti avere pronlemi
AAAHHHH bisogna salvare con l'opzione C-source, ecco cosa mi
sfuggiva!!!!
Poi provo, grazie!!!
-- 
Massimo Bacilieri AKA Crononauta
ulib...@libero.it
 ; ICQ UIN: 4005815
"Se tutto è sotto controllo, stai andando troppo piano"
(Mario Andretti)

 sfuggiva!!!!
va bene anche la normale xpm, ma non puoi impostare il nome dell'array
hint: prova ad aprire un xpm con un editor...

hint: prova ad aprire un xpm con un editor...
No un momento... io non modificavo affatto il sorgente di main.c. Io
avevo visto che dentro il file c'era un richiamo a xmms_mini.xpm, così
ho preso l'icona che avrei voluto, e l'ho salvata col gimp come
"xmms_mini.xpm" sovrascrivendola a quella di default.
Poi in compilazione però va in errore :-(


 Poi in compilazione però va in errore :-(
hai salvato in formato xpm? se e' cosi' aprendolo con un editor leggi 
una cosa tipo. 
/* XPM */
static char * extract_xpm[] = {
"32 32 64 1",
"       c None",
".      c #0A7105",
"+      c #1BA30E",
"@      c #3E8A44",
"#      c #49AA49",
"$      c #19830F",
etc etc
ti ricorda nulla?

etc etc
Sě, č cosě ... solo che anziché "32 32 64 1" ho "48 48 239 1". Puň
essere un problema? Non dovrebbe! Continuo a non capacitarmi :-(
-- 
Massimo Bacilieri AKA Crononauta
ulib...@libero.it
 ; ICQ UIN: 4005815
"Se tutto č sotto controllo, stai andando troppo piano"
(Mario Andretti)

 essere un problema? Non dovrebbe! Continuo a non capacitarmi :-(
sono i vari parametri dell'immagine. ovviamente sono diversi. l'unica 
cosa essenziale e' il _nome_ :
devi vedere
nel mio esempio e' 
extract_xpm
nel tuo sicuramente sara' diverso. Quindi :
1 - apri la vecchia immagine e leggi il nome della variabile
2 - apri la nuova immagine e imposti lo stesso nome di quella vecchia
3 - salvi
4 - ricompili
se non va:
se ti dice
<nome di variabile> undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it 
appears in.)
vuol dire che il nome della variabile e' un altro, quindi ripeti dal 
passo 2 con il nome al posto di <nome di variabile>
altrimenti c'e' qualcos'altro di mezzo.
ciao