alias MakeColorIcons {
var %c 0
if (!$isdir($+($mircdir,ColorIcon))) { mkdir ColorIcon }
while (%c <= 15) {
if (!$window(@
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ColorIcons)) { window -hBpf +d @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ColorIcons -1 -1 68 68 }
drawfill @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ColorIcons %c %c 0 0 68 68
if (!$isfile($+(ColorIcon\,ColorIcon,%c,.bmp))) { drawsave @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ColorIcons $qt($+($mircdir,ColorIcon\,ColorIcon,%c,.bmp)) }
inc %c
}
window -c @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ColorIcons
}
alias ColorPicker {
if (!$dialog(ColorPicker)) { dialog -m ColorPicker ColorPicker }
else { dialog -v ColorPicker ColorPicker }
}
dialog ColorPicker {
title "Rengini Seç"
size -1 -1 90 98
option dbu
icon 1, 2 2 8 8
icon 2, 13 2 8 8
icon 3, 24 2 8 8
icon 4, 35 2 8 8
icon 5, 46 2 8 8
icon 6, 57 2 8 8
icon 7, 68 2 8 8
icon 8, 79 2 8 8
icon 9, 2 15 8 8
icon 10, 13 15 8 8
icon 11, 24 15 8 8
icon 12, 35 15 8 8
icon 13, 46 15 8 8
icon 14, 57 15 8 8
icon 15, 68 15 8 8
icon 16, 79 15 8 8
button "", 17, 4 4 4 4
button "", 18, 15 4 4 4
button "", 19, 26 4 4 4
button "", 20, 37 4 4 4
button "", 21, 48 4 4 4
button "", 22, 59 4 4 4
button "", 23, 70 4 4 4
button "", 24, 81 4 4 4
button "", 25, 4 17 4 4
button "", 26, 15 17 4 4
button "", 27, 26 17 4 4
button "", 28, 37 17 4 4
button "", 29, 48 17 4 4
button "", 30, 59 17 4 4
button "", 31, 70 17 4 4
button "", 32, 81 17 4 4
icon 33, 6 36 34 34
icon 34, 50 36 34 34
radio "Normal Metin", 35, 4 26 42 8
radio "Arka Plan", 36, 51 26 34 7
button "Kapat", 37, 56 74 29 12, flat cancel
button "Uygula", 38, 5 74 29 12, flat
text "
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] !", 39, 7 89 74 8
text " :=D", 40, 38 76 15 8
}
On *:Dialog:ColorPicker:Close:*: {
unset %ColorPicker*
}
On *:Dialog:ColorPicker:Sclick:*: {
if ($did >= 17) && ($did <= 32) {
if ($did(ColorPicker,35).state == 1) {
did -g ColorPicker 33 $+(ColorIcon\,ColorIcon,$calc($did - 17),.bmp)
set %ColorPickerFG $calc($did - 17)
}
if ($did(ColorPicker,36).state == 1) {
did -g ColorPicker 34 $+(ColorIcon\,ColorIcon,$calc($did - 17),.bmp)
set %ColorPickerBG $calc($did - 17)
}
}
if ($did == 38) {
color normal text %ColorPickerFG
color background %ColorPickerBG
}
}
On *:Dialog:ColorPicker:init:*: {
MakeColorIcons
var %c = 0
while %c <= 15 {
did -g ColorPicker $calc(%c + 1) $+(ColorIcon\,ColorIcon,%c,.bmp)
inc %c
}
did -c ColorPicker 35
set %ColorPickerFG $color(normal text)
set %ColorPickerBG $color(background)
did -g ColorPicker 33 $+(ColorIcon\ColorIcon,$color(normal text),.bmp)
did -g ColorPicker 34 $+(ColorIcon\ColorIcon,$color(background),.bmp)
}
menu * {
Renk Seçici:ColorPicker
}