preprations to draw graph

kol wa7d sh3'al f filter ysheel el "//operation code " w y7ot mkano el
call ele by5le el 7et bt3to tsht3'lmen 3'er ama y3rd 7aga

PS:gui designer shoof tre2a ta5od beha el wMax w 3shan tst5dm el class
bta3 drawGraph call the function "draw()" MT3MLSH INSTANCE
The Alpha-Trim part

Note: I had to add a "dummyImage" object of type "byte[,]" to use in
filtering.
some changes in counting sort

counting sort nw takes byte arr  and returns byte array , modded code to
avoid waste of time to use the code use .sort function DONT CREATE AN
INSTANCE
kth element from instance to  function

now use .sort and provied it with args to work
kth element

use .sort nw
The Alpha-Trim part, again

Fixes: Counting sort in the GUI now works (in Alpha-Trim).
alpha trim ready

alpha trim graph ready :p
Using a "real" dummy-image
New GUI element: Graph max window size
alpha trim graph test

the title
ops
size fix
New GUI section & improvements

New: GUI section called "Graph Tools", contains the "Build Graph"
button, "Max Window Size" element, and "Filter Type" combo-box.
As a result of a new section, some changes is done.
commented some un needed lines in graph button
median class

keda feh error f el median f el graph w mesh mrboot b el main gui "do ur
job ya 7azem :p"
Adaptive Median filter linked to GUI

Known issues:
- Exception (array index out of bounds) when removing filter using
Adaptive Median.
- Choosing Quick sort freezes the program.
added hossams work

title .......
Fixes on Alpha-Trim, merging in Adaptive Median
Fixing weird mistakes in GUI
Quick sort is finally here!!!!!

Description still faster than ur code hazem :p