Page 3 of 4

Re: To Marc -> A xBrowse-image colorpicker

PostPosted: Wed Nov 15, 2017 6:45 pm
by ukoenig
Marc,
my extended version
It is possible now to display the colorpicker inside a second dialog connected to dialog one.
Because of the timer only this little area will be refreshed.
As well it is possible to change the background from red to green if enabled.
A switchfunction is added ( no resize needed )
I added the brightness-selector again because I need it for my gradient defines.
A new config-section is included
All color / brush selections are saved to a INI as well

http://www.pflegeplus.com/DOWNLOADS/Rgbtools4.zip

Image

Image

resized dialog on radio-selection

Image

regards
Uwe :D

Re: To Marc -> A xBrowse-image colorpicker

PostPosted: Wed Nov 15, 2017 8:01 pm
by Marc Venken
Nice, Is the colorpicker always ONTOP on your end? Here it is gone to back.

In the small colorpicker, in the config (project) section you could consider to have the Xbrowse let select multiple rows to delete at once.
No you delete 1, and the buttun has focus, so you can't easily delete several records fast.

Marc

Re: To Marc -> A xBrowse-image colorpicker

PostPosted: Wed Nov 15, 2017 8:13 pm
by ukoenig
Marc,

have a look at Your emails.

Is the colorpicker always ONTOP on your end? Here it is gone to back.


It works perfect now :
You can switch between < stay on top > or < go to the taskbar > on focus-change

Image

STATIC nOntop := 1
LOCAL oOnTop


Add 2 radios

REDEFINE RADIO oOntop VAR nOntop ID 610, 611 OF oDlgMain UPDATE ;
ON CHANGE IIF( nOntop = 1, SetWindowPos( oDlgMain:hWnd, -1, 0, 0, 0, 0, 3 ), ; // On Top
SetWindowPos( oDlgMain:hWnd, -2, 0, 0, 0, 0, 3 ) )
AEval( oOntop:aItems, { | oRad | oRad:lTransparent := .T., ;
oRad:SetFont ( oFont1 ), ;
oRad:nClrText := nDTxtColor } )


Just add to ON INIT of oDlgMain the following line all other top-defines You can delete

ACTIVATE DIALOG oDlgMain CENTERED ;
ON INIT ( IIF( nOntop = 1, SetWindowPos( oDlgMain:hWnd, -1, 0, 0, 0, 0, 3 ), NIL ), ; // On Top defined in INI
...
...

add in Function GET_INI()

nOntop := Val(GetPvProfString( "RGB", "On top", "1" , cIniFile ) )

and in function SAVE_INI()

WritePProString( "RGB", "On top", ALLTRIM(STR(nOntop)), cIniFile )

don't forget to add the radios in RGB.RC !!!

regards
Uwe :D

Re: To Marc -> A xBrowse-image colorpicker

PostPosted: Wed Nov 15, 2017 10:56 pm
by Marc Venken
Thanks. Will make the changes.

Re: To Marc -> A xBrowse-image colorpicker

PostPosted: Mon Dec 04, 2017 12:38 pm
by ukoenig
The Colorpicker / RGB-tool with a new optic and many new functions

1. changed from INI to DBF to save colors to a project
2. added color-selection ( 10 colors ) to add to a project
3. new factor for monitor-scale adjustment
4. a new tool-section to define a button-group ( color and gradient )
5. a new xBrowse-section to define row-colors

Image

Image

Image

Image

http://www.pflegeplus.com/DOWNLOADS/Rgbtools1.zip

regards
Uwe :D

Re: A Colorpicker and RGB-tools

PostPosted: Mon Dec 04, 2017 12:55 pm
by Marc Venken
Small Issue when I click image :

Application
===========
Path and name: C:\fwh1705\samples\uwebrowse\RGB.exe (32 bits)
Size: 3,812,864 bytes
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20170902)
FiveWin version: FWHX 17.11
C compiler version: Borland/Embarcadero C++ 7.3 (32-bit)
Windows version: 6.1, Build 7600

Time from start: 0 hours 0 mins 1 secs
Error occurred at: 12/04/17, 13:55:05
Error description: Error BASE/1003 Variable does not exist: OSFONT

Stack Calls
===========
Called from: .\RGB.PRG => FROM_BMP( 906 )
Called from: .\RGB.PRG => (b)MAIN( 244 )
Called from: .\source\classes\BTNBMP.PRG => TBTNBMP:CLICK( 684 )
Called from: .\source\classes\BTNBMP.PRG => TBTNBMP:LBUTTONUP( 924 )
Called from: .\source\classes\CONTROL.PRG => TCONTROL:HANDLEEVENT( 1721 )
Called from: .\source\classes\BTNBMP.PRG => TBTNBMP:HANDLEEVENT( 1873 )
Called from: .\source\classes\WINDOW.PRG => _FWH( 3348 )
Called from: => DIALOGBOX( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 296 )
Called from: .\RGB.PRG => MAIN( 351 )

Re: A Colorpicker and RGB-tools

PostPosted: Mon Dec 04, 2017 1:14 pm
by ukoenig
Fixed ( wrong font )

more new ideas are welcome :idea:

with the colorpicker You can select a color from a image.
Move the dialog to the side to view the covered values.
With a hotkey You can save the values to the clipboard.

To use the 10 color-buttons ( green 1 - 10 ) You must switch the colorpicker OFF
and select one of the predefined colors from the browsers.

Image

with the tool-section You can work from inside Your editor.
That makes the button-design and xBrowse-row color defines easy.
Just copy / paste the color defines after You finished Your design.
A click of one of the 10 buttons opens a dialog with the full button-code.

Image

regards
Uwe :D

Re: A Colorpicker and RGB-tools

PostPosted: Mon Dec 04, 2017 6:14 pm
by ukoenig
Some improvements

It is possible to define and save the 10 projectcolors.
The fieldlength of RGB-text changed to 22

Image

regards
Uwe :D

Re: To Marc -> A xBrowse-image colorpicker

PostPosted: Mon Dec 04, 2017 8:56 pm
by Silvio.Falconi
Marc Venken wrote:Image

Left top is the browse with 1 product selected and adding all the colors I want.
Left bottom = list off all colors available as tekst ( "Red,Green,Blue,...") // data from brands csv files for import in shopcarts.
2 imgs : only for visable reference.
Right browse (left side, the sweaters) are all colorpics of the products itself.
Right browse (colors) are color jpg files that are sometimes provided from the Brands (mostly not and therefore I need colorpicker.

So, The purpose : (filling a prestashop shopcard by import and direct database filling)

We have more that 100.000 products from 40/50 brands. Ofthen they have a csv file and a bunch of foto's. They have to be combined manualy,
since they don't provide allways the correct name (dbf and jpg). That is what I do above. Finaly i have to choose that I put a HEX code as color's
or a file. The HEX is still the problem.

If I however create a dbf with your Pickcolor program, then I call your dbf also, and pass the HEX code to my files.

Or as you suggest, Your Color Picker/Manager will make color swap tables for each Brand, and I keep it open for selecting in my App. So your database should be able to show only 1 brand, like it does now with the METRO colors
and your browse showse only the brand. I select from your program, it is stored inside memory and I copy/past to my app. Seemse to work ok then.

So you have a idea of what I'm doing.



marc you colorize each tshirt ? and How ?

Re: A Colorpicker and RGB-tools

PostPosted: Tue Dec 05, 2017 8:06 am
by Marc Venken
Silvio,

I receive them from the manufacturer. I have nothing to do about it.

Marc

Re: A Colorpicker and RGB-tools

PostPosted: Sat Dec 09, 2017 9:02 pm
by ukoenig
changes :
xbrowsetitles ( headers ) are deleted inside the maindialog to reduce the size.

new :
Now it is possible to create Your own colorcharts.
With the button < Colorset > from the main-dialog You can select up to 10 colors from a image inside a second dialog and save them to a project.
A colorchart can be any image : a photo, a chart from the internet, alphablended logo ....

usage :
1. activate the colorpicker from the main-dialog.
2. choose the button < colorset >
3. create a new set ( image select ) or select a existing one.
4. select the radio where You want to save the color
5. click inside the image to save the color to the defined position.
6. with a right mouseclick on the second browser column, this set will
--be selected at startup
changing the radio, the color-values are shown at the bottom of the dialog.
7. optional < save to project >

Download

http://www.pflegeplus.com/DOWNLOAD/Colorpick6.zip

sample a colorwheel from the internet

Image

colors selected from a photo

Image

regards
Uwe :D

Re: A Colorpicker and RGB-tools

PostPosted: Sun Dec 10, 2017 12:44 pm
by Marc Venken
Very Nice en usefull for my project, but I have a other challenge :wink:

I think many users could benifit from the folowing : (Maybe it can even be done, but then I already say sorry..

If you take the new colorset, and add more definable colors 1 to 10 become 1 to XX (In my case some times 45)

I have 45 colors T-shirts from the brand Gildan.
1. Or Drag and Drop eacht color (Image Tshirt) into your dialog for selecting the color
2. Or Let the Colorpicker be able to select the color from all screen positions (You have done that before)

Then build a colorsheme from all colors until done and save the file with the colors (Is done now also)

Then be able to have the colors (named ex. Gildan) into a XBrowse for selection with the code (Hex, Rgb, ....)
Here I think of being able to chose the colorsheme and show It in the master colordialog. As example that the browse
with the METRO colors will be replaced the the selected colors (GILDAN).

Almost all of this is done. You could have a Tool that is very usefull for all people that need colors in WebShop product management.

You asked for Ideas, This was mine ....

If you are not all clear of what I mean, I would be glad to give a flow of all actions.

Re: A Colorpicker and RGB-tools

PostPosted: Sun Dec 10, 2017 1:21 pm
by ukoenig
Marc,

good suggestions.

If you take the new colorset, and add more definable colors 1 to 10 become 1 to XX (In my case some times 45)


instead of 10 fixed colors I will add another browser with unlimited colors on top of the chart-dialog
6 fields --> projectname - chart-image - color - dec - rgb - hex
----------------- project ------ image --- cellcolor ---- values

I think a print-function of a colorset ( report ) would be useful :?:

I like creating this kind of tools :wink:

regards
Uwe :D

Re: A Colorpicker and RGB-tools

PostPosted: Sun Dec 10, 2017 1:41 pm
by Marc Venken
But the chart image, will be different than your approuch. There is no 1 image where all colors exist, because the colors will come from all kind of pictures,
but you can keep that field.

If you have that browse, Is it then easy to make that you can have that data in stead of the data from METRO ?

Marc

Re: A Colorpicker and RGB-tools

PostPosted: Sun Dec 10, 2017 1:51 pm
by Marc Venken
The goal :

Image

A Brand give all images of products and a exel file with product data.
We select the data that we want in our shop
We than browse (fivewin) this data in order to see the pictures and product colors (this is a the product in 1 color)
WE NEED to have the color (HEX) in order to have the small color icons on the right, and that is where your tool become handy !!!
We copy paste the code from Colorpic into our own browse (webshop) and de colors apear into the shop.

In the sample above, not all colors are defined with the HEX code, but the pictures are there if you click on them.