Clipper On Line • Ver Tópico - GTWVG - ninguém entende o que tem

GTWVG - ninguém entende o que tem

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

GTWVG - ninguém entende o que tem

Mensagempor microvolution » 10 Fev 2018 11:33

ademais se o próprio autor do tópico disse
"gtwvg - ninguém entende o que tem"
quanto mais "euzinho" aqui, como vou entender?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1292
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 14 vezes

GTWVG - ninguém entende o que tem

Mensagempor JoséQuintas » 10 Fev 2018 19:45

Choosefont, pelo nome deve ser pra escolher o fonte.
Vai deixar o usuário escolher algum fonte?
Talvez dê pra olhar o fonte dessa função, se for em Harbour só olhar os parâmetros, se for em C talvez tenha uma pequena explicação.

A minha dúvida é pra quer precisaria usar essa função..... rs
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 16142
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 918 vezes

GTWVG - ninguém entende o que tem

Mensagempor JoséQuintas » 10 Fev 2018 19:47

E dependendo da LIB que for usar.....

hbmk2 -find choose

gtwvg.hbc (installed):
wvg_ChooseColor()
wvg_ChooseFont()
wvg_ChooseFont_GetLogFont()
wvt_ChooseColor()
wvt_ChooseFont()

gtwvw.hbc (installed):
wvw_ChooseColor()
wvw_ChooseFont()

hbwin.hbc (installed):
win_ChooseColor()

addons\hmg3\hmg3_core.hbc (not installed):
choosecolor()
choosefont()

addons\hmge\hmge_core.hbc (not installed):
choosecolor()
choosefont()

addons\oohg\oohg_core.hbc (not installed):
choosecolor()
choosefont()

addons\hwgui\hwgui_core.hbc (not installed):
hwg_choosecolor()
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 16142
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 918 vezes

GTWVG - ninguém entende o que tem

Mensagempor JoséQuintas » 10 Fev 2018 19:51

Não vi a choosefont, mas a choosecolor chama o diálogo do Windows de escolher cores.
O choosecolor "da GTWVG", que na verdade é do Windows....

choosecolor.png


Faço uso do ChooseColor neste fonte:

https://github.com/JoseQuintas/JoseQuintas/blob/master/source/psetupcolor.prg
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 16142
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 918 vezes

GTWVG - ninguém entende o que tem

Mensagempor JoséQuintas » 10 Fev 2018 20:08

Esta parte aqui é exclusiva do XHarbour do José, porque o pessoal do XHarbour não usa HBMK2:
(Só fiz teste pra compilar OOHG no XHarbour, então é a única que acabou com help criado)

d:\XHARBOUR\bin>hbmk2 -find choose

gtwvg.hbc (not installed):
win_choosecolor()
wvt_choosecolor()
wvt_choosefont()

addons\contrib\gtwvw.hbc (not installed):
wvw_choosecolor()
wvw_choosefont()

oohg.hbc (not installed):
choosecolor()
choosefont()


Os neguinhos esquecem: Harbour e XHarbour andaram juntos, as ferramentas do Harbour estão prontas para uso no XHarbour.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 16142
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 918 vezes

GTWVG - ninguém entende o que tem

Mensagempor microvolution » 10 Fev 2018 23:07

JoséQuintas escreveu:hbmk2 -find choose

gtwvg.hbc (installed):
wvg_ChooseColor()
wvg_ChooseFont()
wvg_ChooseFont_GetLogFont()
wvt_ChooseColor()
wvt_ChooseFont()

gtwvw.hbc (installed):
wvw_ChooseColor()
wvw_ChooseFont()

hbwin.hbc (installed):
win_ChooseColor()
testei o HBMK2 -FIND CHOOSE e só apareceu até a última linha: HBWIN.HBC
veja o resultado:
Microsoft Windows [versão 10.0.16299.192]
(c) 2017 Microsoft Corporation. Todos os direitos reservados.
C:\Users\WdePaula>hbmk2 -find choose
gtwvg.hbc (instalado):
wvg_ChooseColor()
wvg_ChooseFont()
wvg_ChooseFont_GetLogFont()
wvt_ChooseColor()
wvt_ChooseFont()
gtwvw.hbc (instalado):
wvw_ChooseColor()
wvw_ChooseFont()
hbwin.hbc (instalado):
win_ChooseColor()

JoséQuintas escreveu:Vai deixar o usuário escolher algum fonte?

sim, percebi que na GTWVG, além de poder trabalhar CONSOLE 100% os fontes podem ser alterados. Só que na HMG não estou conseguindo fazer funcionar.
JoséQuintas escreveu:Talvez dê pra olhar o fonte dessa função, se for em Harbour só olhar os parâmetros, se for em C talvez tenha uma pequena explicação.
por favor, me ensina a achar os fontes de uma função pra eu poder me interagir melhor quando não houver um tutorial, manual, guia - como é o caso dessas funções, que não tem nem no seu HARBOURDOC rsrs
JoséQuintas escreveu:Não vi a choosefont
essa função pra mim é muito útil, pois a gente consegue sair da fonte padrão (CONSOLAS), e pode ir para a VISUALIB ou quaisquer outras fontes instaladas no sistema. rsrrs
JoséQuintas escreveu:choosecolor chama o diálogo do Windows de escolher cores.
vi no exemplo da GTWVG da pasta CONTRIBs e achei interessante, mas, por hora ainda não uso, mas, quero arrumar um jeito de o usuário poder trocar a COR DA FONTE num futuro bem próximo. rsrsrs
JoséQuintas escreveu:Os neguinhos esquecem: Harbour e XHarbour andaram juntos, as ferramentas do Harbour estão prontas para uso no XHarbour.
como assim?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1292
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 14 vezes

GTWVG - ninguém entende o que tem

Mensagempor JoséQuintas » 11 Fev 2018 01:26

Foi só comentário, XHarbour não tem HBMK2.

Sobre fonte... é só trocar o fonte, não precisa que o usuário escolha, porque ele pode escolher um que não serve.
Por exemplo, Arial, que é o mais comum, não serve.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 16142
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 918 vezes

GTWVG - ninguém entende o que tem

Mensagempor microvolution » 11 Fev 2018 10:41

JoséQuintas escreveu: porque ele pode escolher um que não serve.
enfim, consegui fazer funcionar o wvt_choosefont() de dentro da HMG 3.4.4 em conjunto com a GWTWVG... ficou legal...
mas, se escolher uma fonte errada, os textos ficam estranhos.
Enfim, o objetivo foi alcançado.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1292
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 14 vezes

GTWVG - ninguém entende o que tem

Mensagempor microvolution » 11 Fev 2018 13:34

JoséQuintas escreveu:Foi só comentário, XHarbour não tem HBMK2.

JQuintas escreveu: No final, parece que a GTWVG nem existe, porque nada WVG* é usado nos exemplos.

Prezado Quintas, no início deste tópico vc cita o giovanni Di Maria...
...aí "euzinho" pesquisando aqui no fórum sobre outro assunto: "HARBOUR PARA ANDROID", vi que o projeto tá parado...
e aí, num é que o Di Maria fez uma pergunta sobre o significado de cada LIB e quem respondeu?
vejam aí pra cada um de nós desfrutarmos dessa maravilha de resposta!

3ª - diretório interno 
gtalleg - GT para Allegro GUI backend
gtwvg - GTWVG (uma extensão do GTWVT, só tem a ganhar)
hbamf - manipulação de formato de arquivo AMF
hbblat - Blat invólucro (e-mailing, só tem a ganhar)
hbblink - compatibilidade Blinker
hbbz2 - invólucro bz2 (compressão)
hbcairo - Cairo capa (imagem)
compatibilidade HBCOMM (xhb.com, MiniGUI) - hbcomm
HBCT - Ferramentas Clipper [compatibilidade]
hbcups - Cups invólucro (* nix impressão)
hbcurl - Wrapper libcurl (comunicação IP)
hbdroid - funções específicas para Android (fase muito precoce)
hbexpat - libexpat invólucro (parser XML)
hbfbird - Wrapper Firebird (SQL)
hbfimage - Wrapper FreeImage (imagem)
hbformat - código-fonte do porto formatador
hbfoxpro - compatibilidade FoxPro
hbfship - compatibilidade FlagShip
hbgd - Wrapper libgd (imagem)
HBGS - Ghostscript capa (imagem)
hbgt - biblioteca GT
envoltório libharu (PDF) - hbhpdf
hbhttpd - HTTP lib servidor
hblzf - LZF invólucro (compressão)
hbmagic - Wrapper libmagic (identificação arquivo, * nix única)
hbmemio - arquivo I MEMIO / O para RDDS
hbmisc - coleção função Diversos
minilzo invólucro (compressão) - hbmlzo
hbmxml - Wrapper minixml (parser XML / gerador)
hbmysql - Wrapper MySQL (SQL)
minizip invólucro (compressão) - hbmzip
hbnetio - arquivo HBNETIO I / O para RDDS
hbnf - NanFor lib [compatibilidade]
hbodbc - wrapper ODBC (SQL / db)
hboslib - OSLib (de Dave Pearson) compatibilidade
hbpgsql - PostgreSQL invólucro (SQL)
hbrun - ferramenta hbrun (o mesmo que hbmk2, mas configurado de forma diferente)
hbsms - funções envio de SMS
hbsqlit3 - Wrapper Sqlite3 (SQL)
hbssl - Wrapper OpenSSL (criptografia)
hbtinymt - TinyMT, Pseudo Gerador Aleatório invólucro
hbtip - TCP comm / específicas do IP. funções de protocolo
hbtpathy - Telepata (y) compatibilidade
hbunix - funções específicas Unix
funções específicas do Windows - hbwin
hbxdiff - libxdiff invólucro (diffing)
compatibilidade Xbase ++ - hbxpp
hbzebra - Barcode criação de funções
hbziparc - compatibilidade HBZIPARC (compressão)
rddads - ADS RDD
Filtro RDD Bitmap - rddbm
rddsql - RDDSQL núcleo RDD
sddfb - RDDSQL Firebird backend
sddmy - RDDSQL MySQL backend
sddoci - RDDSQL OCILib (Oracle) backend
sddodbc - backend ODBC RDDSQL
sddpg - RDDSQL PostgreSQL backend
sddsqlt3 - backend RDDSQL Sqlite3
XHB - compatibilidade xHarbour

- Viktor

Só por causa que o VIKTOR disse que a GTWVG é nada mais uma extensão da GTWVW é que resolvi colocar aqui neste post

Bom, o link onde estão estas postagens é:
https://groups.google.com/forum/#!searchin/harbour-users/hbdroid%7Csort:date/harbour-users/kClNxSU2h7U/T55P-5mmD2oJ
Abraços!!!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1292
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 14 vezes

GTWVG - ninguém entende o que tem

Mensagempor microvolution » 11 Fev 2018 13:39

ah! sem querer estou cada vez mais me animando com a GTWVG que já uso...
só quero que as 2 funcione em conjunto (GTWVG(W) e HMG) para fazer alterações e migrações nos meus aplicativos do seguinte raciocínio:
- 100% CONSOLE mas com aparência de gráfico (janela com minimizar, restaurar, maximizar e fechar) → isso já faço
- CONSOLE x GUI (GTWVG) isso já faço com alguns botões e telas modais;
- CONSOLE mas usando a (HMG) isso já faço...
- 100% GUI com a GTWVG... isso só faço num único módulo à parte do meu sistema;
- 100% GUI com a HMG... isso estou começando com um módulo incluso no meu sistema.

Enfim, quero ir migrando de CONSOLE para GRÁFICO, aos poucos e isso estou conseguindo com a união do HARBOUR DA HMG 3.4.4 (versão 3.2) usando em conjunto a LIB GTWVG.

Abraços!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1292
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 14 vezes

GTWVG - ninguém entende o que tem

Mensagempor microvolution » 11 Fev 2018 13:44

por falar de compatibilidade...
microvolution escreveu:XHB - compatibilidade xHarbour

penso que todas as LIBs gráficas: GTWVW, GTWVG, HWGUI, HMG, HMGE, OOHG, etc... deve ter mais algumas? não sei...
terei uma lib em cada uma que pudesse ser como a XHB acima explicada pelo VIKTOR ZAKATS que aceitasse as funções/comandos de todas elas em todas elas...
abraçs!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1292
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 14 vezes

GTWVG - ninguém entende o que tem

Mensagempor microvolution » 12 Fev 2018 23:06

fazendo testes aqui altas horas da madruga...
HB_GTINFO( HB_GTI_WINTITLE , DESC_SIST)
WvT_SetTITLE(DESC_SIST)

Qualquer uma das linhas acima, fazem a mesma coisa. Tudo bem, uma é da GTWVG e outra da outra mesmo.
Já as linhas abaixo fazem a mesma coisa e são da mesma lib GTWVG:
AAdd( aPaint, { NIL , { || wvg_BoxRaised( 01, 1, 04, 77 ) }   , NIL } )
wvg_SetPaint( aPaint )      
AAdd( aPaint, { NIL , { || Wvt_DrawBoxRaised( 06, 1, 20, 77 ) }   , NIL } )
WvtSetPaint( aPaint)

pensando bem... não dá pra entender mesmo:

Por que 2 funções que fazem a mesma coisa. WVTSEPAINT e WVG_SETPAINT?
Essa agora faz a mesma coisa: Wvt_DrawBoxRaised e wvg_BoxRaised.

Bom, do código do Di Maria postado no início deste tópico, dá pra enxugar... ficando somente assim:
Local aPaint :={}
AAdd( aPaint, { NIL , { || wvg_BoxRaised( 01, 1, 04, 77 ) }   , NIL } )
wvg_SetPaint( aPaint )      
AAdd( aPaint, { NIL , { || Wvt_DrawBoxRaised( 06, 1, 20, 77 ) }   , NIL } )
WvtSetPaint( aPaint )      

Agora é só acrescentar os @ SAY/GET e acrescentar no final do PRG a função que não sei o "porquê" dela:
FUNCTION Wvt_Paint()
   WvtPaintObjects()
RETURN NIL

Só isso, já aparece alguma coisa gráfica.
PS: Quem fez a LIB (se é o Viktor ou Pritbal, ou quem quer que seja), já que tomou o tempo de criar, testar, etc, etc, que foi a parte mais difícil... poderia ter feito um tutorial de cada comando ou função pra que a gente não perguntasse tanto...
Um leigo como eu, se além dos exemplos, tivesse o tutorial como os antigos do CLIPPER, aliás, tenho o meu aqui...
"deixa ver o nome", nem me lembro dele mais:
ah sim!
CLIPPER Versão Summer 87 vol.1 Antônio Geraldo da Rocha Vidal:
- comandos
- funções
- compilação
- execução

Enfim, se tivesse algo assim, eu mesmo, diminuiria em 90% as minhas perguntas, e, poderia ajudar em muito mais a este tão conceituado fórum.
Abraços!
boa madruga!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1292
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 14 vezes

GTWVG - ninguém entende o que tem

Mensagempor microvolution » 12 Fev 2018 23:13

Esqueci de mencionar:
wvg_BoxRaised()

Com a função acima, faz a mesma coisa, só que ao encerrar ela permanece na tela. Ou seja, tem que descobrir outra função que a exclui... um tipo de : Destroy()
Não sei se vale a pena. pois o negócio é enxugar o código e facilitar a "tabuada".
Ah!
vejam, minha tela com os recursos mencionados na postagem anterior↓:
18-0213 - imagem de uma tela com boxRaised.png
tela CONSOLE com aparência e BOX desenhado nela.

Bom, tudo isso feito da seguinte forma:
- uso a IDE/HMG 3.4.4 pra editar e compilar os fontes;
- tem módulo que está 100% CONSOLE;
- tem módulo que já uso misto de CONSOLE com botões;
- tem módulo que já uso WVG_CRT() - é o caso da tela acima;
- tô desenvolvendo um módulo novo 100% gui usando os recursos de FORM_WINDOW da HMG. O detalhe, não trava e volta perfeitamente ao MENU anterior (sem uso de programas externos - tudo num mesmo .EXE);
- tudo compilado diretamente da HMG.

Bom, agora, tá ficando do jeito que eu preciso pra tentar recuperar parte do espaço no mercado, pois:
- o aplicativo já possui funcionalidades de mouse, botões, recursos gráficos.
- os novos módulos já posso fazer na HMG, que é a LIB em conjunto com a WVG que escolhi para migrar.
boa madruga!
Enquanto uns pulam carvanal, euzinho, "pulo o carnaval"... ufa!
tô desde de manhã e já virando a madruga... vou "drumi"!

00:34h
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1292
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 14 vezes

GTWVG - ninguém entende o que tem

Mensagempor microvolution » 28 Fev 2019 00:49

nobres professores.
Coincidência... agora já são 00:43h
microvolution escreveu:00:34h

Bom, estou aqui lutando pra entender os fontes da GTWVG, que como disse o nobre professor JoséQuintas, lá nas primeiras postagens deste tópico:
"não existe exemplos", só "existem os fontes".

Estou testando substituir meu MENU 100% console para o WvgMenu():new
vamos ver no que consigo fazer sem exemplos. Se com exemplos já tá difícil rsrsrsrs
boa madrugada!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1292
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 14 vezes

GTWVG - ninguém entende o que tem

Mensagempor microvolution » 26 Dez 2020 00:11

Pois é....como disse no outro tópico, os conflitos entre as Libs WVG e HMG, são tantos, q parei a migração de console pra Gui, pois, ninguém entende a WVG.
tem funções WVG mas não se sabe usar.... E existem outras q nem sei se existem...
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1292
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 14 vezes

Anterior Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro