ReactOS "Lean Explorer"

Moderators: gabrielilardi, forart, Davy Bartoloni

User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: ReactOS "Lean Explorer"

Post by Davy Bartoloni »

adesso nn ho presente i sorgenti lean .. ma normalmente le stringhe sn multilingua e sn nei file RC
per esempio nell' explorer standard.. START e' per esempio in explorer-en.rc

Code: Select all

STRINGTABLE DISCARDABLE
BEGIN
    IDS_TITLE               "ReactOS Explorer"
    IDS_START               "Start"
    IDS_LOGOFF              "Log Off..."
    IDS_SHUTDOWN            "Turn Off..."
    IDS_RESTART             "Restart..."
    IDS_LAUNCH              "Run..."
piu' che altro nel lean, e' possibile sscegliere l'orientamento delel icone sul desktop?
Dax89
Posts: 84
Joined: Mon May 12, 2008 6:26 pm
Location: Provincia di Nuoro
Contact:

Re: ReactOS "Lean Explorer"

Post by Dax89 »

Da come ho visto i sorgenti della versione Lean sono uguali a quelli della versione classica (tranne per gli extra, che non ci sono, quindi il codice rimane più ordinato, più facile da modificare).

Per l'orientamento delle icone, non ho ancora guardato :cry:
Però sono sicuro che vale lo stesso discorso della shell in versione normale.

Sto provando a implementare il copia/incolla (SHFileOperation() potrebbe essere utile)
User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: ReactOS "Lean Explorer"

Post by Davy Bartoloni »

il copia incolla e' un prob della clipboard di ROS.. :(
Dax89
Posts: 84
Joined: Mon May 12, 2008 6:26 pm
Location: Provincia di Nuoro
Contact:

Re: ReactOS "Lean Explorer"

Post by Dax89 »

Ah, non lo sapevo :oops:
Allora si potrebbe pensare di fare una cosa più rozza con CopyFile.

Perchè di solito io copio col prompt.
Stasera vedo di cervellarmi un po' :mrgreen:
User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: ReactOS "Lean Explorer"

Post by Davy Bartoloni »

io aVEVO IMPLEMNATATO un copy /paste con il tasto destro del mouse lanciando 2 programmmini ( appuinto CUT.EXE PASTE.EXE ) che su win svolgono correttamente il loro lavoro.. ma su ROS.. nn possono essere implementati.. cioe' si possono fare solo delle SHELL extensions o come si chiamano ovvero dover usare delle DLL per aggiungere le voci .. la classe "*" del registro che normalmente puo' aggiungere delle opzioni tipo "ANALIZZA..." "COMPATTA..." "SCANSIONA CON L?ANTIVIRUS..." nn funge su ROS ( al momento ) e quindi per il momento avevo abbandonato l'idea di un sotituto veloce al CUT PASTE sigh
Dax89
Posts: 84
Joined: Mon May 12, 2008 6:26 pm
Location: Provincia di Nuoro
Contact:

Re: ReactOS "Lean Explorer"

Post by Dax89 »

Interessante! :D
E come funzionavano i due eseguibili? Passando il path del file da tagliare/copiare/incollare come parametro a riga di comando?

Oppure in un altro modo?

Che problemi davano su ReactOS?

(Scusa per le passate di domande ma sono curioso :mrgreen: )
walter
Posts: 244
Joined: Wed Sep 13, 2006 1:34 pm
Location: north italy

Re: ReactOS "Lean Explorer"

Post by walter »

molto bello questo explorer minimalista, fa molto win95 :D

c'e' la possibilita' di mettere la barra degli indirizzi? secondo me e' molto utile per gli utenti un po' smaliziati :)
User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: ReactOS "Lean Explorer"

Post by Davy Bartoloni »

avevo semplicemente fatto creare un sorta di clipboard alternativo..
ovvero il proggramma CUT, cancella la clipboard ( binario o testuale ) ..e ci inserisce il nome del file su cui e' stato fatto il CUT ( senza cancellarlo )

il programma PASTE , controlla se c'e' un file nella clipboard alternativa, e procede alla copia dello stesso dall' indirzzo della clipboard a quello della directory in cui e' stato fatto il paste ( bisognava andare sulla directory radice per fare il PASTE )
dopodiche' prova a deletare l'originale... se riesce a deletarlo.. TUTTO OK... senno, deleta la copiua e avvisa che il file non e' CUTTABILE.
( ultra easy... )

SI, cmq passando il file+percorso come argomento dell' eseguibile.
Dax89
Posts: 84
Joined: Mon May 12, 2008 6:26 pm
Location: Provincia di Nuoro
Contact:

Re: ReactOS "Lean Explorer"

Post by Dax89 »

walter wrote:molto bello questo explorer minimalista, fa molto win95 :D

c'e' la possibilita' di mettere la barra degli indirizzi? secondo me e' molto utile per gli utenti un po' smaliziati :)
Così va bene?? :mrgreen:
[ external image ]

Secondo me è meglio andare oltre la semplice ComboBox, se qualcuno ha idee si faccia avanti :mrgreen:
Davy Bartoloni wrote: avevo semplicemente fatto creare un sorta di clipboard alternativo..
ovvero il proggramma CUT, cancella la clipboard ( binario o testuale ) ..e ci inserisce il nome del file su cui e' stato fatto il CUT ( senza cancellarlo )

il programma PASTE , controlla se c'e' un file nella clipboard alternativa, e procede alla copia dello stesso dall' indirzzo della clipboard a quello della directory in cui e' stato fatto il paste ( bisognava andare sulla directory radice per fare il PASTE )
dopodiche' prova a deletare l'originale... se riesce a deletarlo.. TUTTO OK... senno, deleta la copiua e avvisa che il file non e' CUTTABILE
Grazie per le info!! :D
User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: ReactOS "Lean Explorer"

Post by Davy Bartoloni »

sarebbe figo se scrivendo un indirizzo di download nella barra.. venisse lanciato dwnl.exe ( in system32 ) con quell' indirizzo come "argomento" per poter fare dei download al volo!
cmq complimenti ! serviva porprio qualcuno che si impratichisse con explorer!
Dax89
Posts: 84
Joined: Mon May 12, 2008 6:26 pm
Location: Provincia di Nuoro
Contact:

Re: ReactOS "Lean Explorer"

Post by Dax89 »

Mi sembra di aver visto un check simile nell'explorer di ReactOS, se viene inserito un url fa apparire il WebBrowser, altrimenti compare il ShellChildWnd:

Code: Select all

if (path && _tcsstr(path, TEXT("://"))) 
{
	// "http://...", "ftp://", ...
 	OBJ_CONTEXT("create WebChild window", path);

	return (LRESULT)GET_WINDOW(ChildWindow, create_webchildwindow(WebChildWndInfo(_hmdiclient, path)));
} 
else 
{
        OBJ_CONTEXT("create ShellChildWndInfo", path);
        ...
}
Potrei trasportare questo check nella shell "lean", completare l'address bar, e, al posto di avviare il controllo webbrowser, avvia dwnl.exe :D
User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: ReactOS "Lean Explorer"

Post by Davy Bartoloni »

infatti.. alcuni anni fa.. forse 2 o 3 .. era stato "interfacciato" l' explorer con un semplice visualizzatore HTML.. difatti esistevano degli screenshot .. in cui si vedeva il sito di REACTOS in una finestra del ROS-EXPLORER...

ma se l'errore dell icone desktop persiste ( nella lean version ) .. non sarebbe meglio che passassi direttamente al ROS explorer ufficiale? cosi' potresti cmq postare PATCH di modifica con la quasi sicurezza che vengano aggiunti...

cmq in ogni caso..se le icone sul desktop smettessero di crashare, il Lean/Dax89 lo metterei subito come filemanager opzionale in ReactIT
Ey3
Posts: 790
Joined: Thu Nov 15, 2007 9:13 pm
Location: Italy

Re: ReactOS "Lean Explorer"

Post by Ey3 »

Davy Bartoloni wrote:infatti.. alcuni anni fa.. forse 2 o 3 .. era stato "interfacciato" l' explorer con un semplice visualizzatore HTML.. difatti esistevano degli screenshot .. in cui si vedeva il sito di REACTOS in una finestra del ROS-EXPLORER...

ma se l'errore dell icone desktop persiste ( nella lean version ) .. non sarebbe meglio che passassi direttamente al ROS explorer ufficiale? cosi' potresti cmq postare PATCH di modifica con la quasi sicurezza che vengano aggiunti...

cmq in ogni caso..se le icone sul desktop smettessero di crashare, il Lean/Dax89 lo metterei subito come filemanager opzionale in ReactIT
Già anche secondo me potresti buttarti direttamente sull'explorer (o explorer_new) e proporre patch per migliorare la versione ufficiale! Comunque a me la ComboBox non dispiace affatto anzi, se manca mi crea confusione! :D
User avatar
Davy Bartoloni
Posts: 1485
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: ReactOS "Lean Explorer"

Post by Davy Bartoloni »

Tra l'altro ... se il Lean nn e' troppo diverso dall' originale.. nn sarebbe male, sistemare la visualizzazione delle icone sul desktop... da orizzontale a verticale.. ( come su Xp Vista e 7 ) perche' al momento e' "forzatamente" orizzonatale alla 95 98 ME

in desktop.cpp c'e' sta cosa... ma non influisce...

Code: Select all

_icon_algo = 1;	// default icon arrangement
in ogni caso e' inutile avere 200 modi di sistemare le icone sul desktop.. visto che ne WIN ne LINUX hanno questa funzione... e nessun fin'ora ne ha sentito l'esigenza.

sempre in desktop.cpp ci sn i modi di ordinamento.. ma pur cambaindo questi... le icone del desktop sembrano bellamente sbattersene...

Code: Select all

static const POINTS s_align_start[] = {
	{0, 0},	// left/top
	{0, 0},
	{1, 0},	// right/top
	{1, 0},
	{0, 1},	// left/bottom
	{0, 1},
	{1, 1},	// right/bottom
	{1, 1},

	{0, 0},	// left/top
	{0, 0},
	{0, 0}
};

static const POINTS s_align_dir1[] = {
	{ 0, +1},	// down
	{+1,  0},	// right
	{-1,  0},	// left
	{ 0, +1},	// down
	{ 0, -1},	// up
	{+1,  0},	// right
	{-1,  0},	// left
	{ 0, -1},	// up

	{ 0, +1},	// down
	{+1,  0},	// right
	{+1,  0}	// right
};

static const POINTS s_align_dir2[] = {
	{+1,  0},	// right
	{ 0, +1},	// down
	{ 0, +1},	// down
	{-1,  0},	// left
	{+1,  0},	// right
	{ 0, -1},	// up
	{ 0, -1},	// up
	{-1,  0},	// left

	{+1,  0},	// right
	{ 0, +1},	// down
	{ 0, +1}	// down
};
il verticale dovrebbe essere questo: _icon_algo=0;


a tale proposito: http://www.reactos.org/forum/viewtopic. ... 290#p61290
Dax89
Posts: 84
Joined: Mon May 12, 2008 6:26 pm
Location: Provincia di Nuoro
Contact:

Re: ReactOS "Lean Explorer"

Post by Dax89 »

Non saprei...l'explorer classico andrebbe ripulito di molto, ci sono cosette (per lo meno, per me :) ) che non vanno bene, tipo la possibilità di gironzolare per le cartelle con le finestre MDI, secondo me alla fine diventa un gran macello con tutte quelle finestre una sopra l'altra, non è meglio solo SDI??

Le toolbar andrebbero ripulite di molto, lasciando solo i pulsanti essenziali (avanti, indietro, su, taglia, copia, incolla, etc etc.)

Per l'ordinamento delle icone, ho controllato, nella lean non c'è niente. :(
Post Reply

Who is online

Users browsing this forum: No registered users and 17 guests