Dziki za pobranie mojego Gui :] Mam nadziej e zrobisz z niego urzytek.

1.Kontakt:
Jeli masz jakiekolwiek pytania, moesz si odezwa na:
GG: 7225991
Profil GMClan: Skowron1993

2.Licencja:
GUI jest cakowicie darmowe, prosz jedynie wpis w autorach.

3.Jak uywa GUI:
Uruchom plik NOWE_GUI.gmk lub wrzu plik Gui.gml, grafik i obiekt GuiControl do wasnego projektu :]

3.Funkcje:
No... i teraz duo czytania :D

*********************************************


Windows - okno


*********************************************
a)WindowCreate: Tworzy Okno w ktrym bdziemy zamieszcza reszt elementw GUi
		Argumenty:
		-Tytu
		-X
		-Y
		-W
		-H
		-uywanie_suwaka_pionowego(true/false)
		-maxymalne_wysunicie_suwaka_pionowego
		-uywanie_suwaka_poziomego(true/false)
		-maxymalne_wysunicie_suwaka_poziomego
		
		Zwraca: 
		-ID Okna

b)WindowClose: Zamyka Okno( chowa je, i wszystkie jego elementy )
		Argumenty: 
		-ID Okna

c)WindowOpen: Otwiera Okno( ktre zamknelimy funkcj WindowClose() lub poprzez kliknicie "X" w okienku.
		Argumenty: 
		-ID Okna

d)WindowSetPosition: Ustawia okno na danej pozycji
		Argumenty: 
		-ID Okna, X, Y

e)WindowGetStates: Pobiera ostatnie dziaanie( kliknicie ) okna, nastpnie kasuje je
		Argumenty: 
		-ID Okna

		Zwraca:
		-1- X( ikonka )
		-2- Maxymalizacja( ikonka )
		-3- Minimalizacja( ikonka )
		-0- Brak dziaania

*********************************************


Button - przycisk


*********************************************
a)ButtonCreate: Tworzy Przycisk
		Argumenty: 
		-Tytu
		-X
		-Y
		-W
		-H
		-ID Okna na ktrym ma by stworzony

		Zwraca:
		-ID Buttona

b)ButtonGetPressed: Sprawdza czy dany button zosta wcinity
		Argumenty:
		-ID Buttona

		Zwraca:
		-True- jeli zosta wcinity
		-False- jeli nie

c)ButtonOpen i ButtonClose: wszystko tak samo jak w przypadku WindowOpen/WindowClose

*********************************************


Textbox - pole edycji textu


*********************************************
a)TextboxCreate: Tworzy nowy Textbox
		Argumenty:
		-Text podpowiedzi-
		-Text wpisany domylnie-
		-x
		-y
		-w
		-h
		-ID Okna

		Zwraca:
		-ID Textboxa

b)TextboxOpen/TextboxClose tak jak w wszdzie

c)TextboxSetMaxLetters: Ustala ile liter moe by maxylanie wpisanych w textboxie
		Argumenty:
		-ID Textboxa
		-Liczba liter

d)TextboxSetCodeMode: Wcza(true)/Wycza(false) tryb kodowania textu( zamiast tego co wpisae, wywietlaj si gwiazdki )
		Argumenty:
		-ID Textboxa
		-True lub false

e)TextboxGetText: Pobiera text wpisany do textboxa
		Argumenty:
		-ID Textboxa
		
		Zwraca:
		-Text z texbtoxa

f)TextboxSetText: Wpisuje do textboxa podany text
		Argumenty:
		-ID Textboxa
		-Text do wpisania

g)TextboxGetChecked: Sprawdza czy textbox jest aktualnie w trybie edycji( czy co do niego wpisujemy )
		Argumenty:
		-ID Textboxa

		Zwraca:
		-True- jeli jest edytowany
		-False- jeli nie

h)TextboxSetChecked: Wcza/wycza tryb edycji textboxa( nawet bez kliknicia na textbox wpisuje si w niego text )
		Argumenty:
		-ID Textboxa
		-True(wcz)/false(Wycz)-

*********************************************


Progressbar - pasek stanu


*********************************************
a)ProgressbarCreate: Tworzy progressbar
		Argumenty:
		-X
		-Y
		-W
		-H
		-Aktualny stan( liczba w tym momencie )
		-Maxymalny stan( maxymalna liczba )
		-kolor paska
		-ID Okna

		Zwraca:
		-ID Progressbar

b)ProgressbarSetNumb: Ustala Aktualny stan( liczby )
		Argumenty:
		-ID Processbar
		-Aktualny Stan( liczba )

c)ProgressbarGetNumb: Pobiera aktualn liczb( aktualny stan )
		Argumenty:
		-ID Progressbar

		Zwraca:
		-aktualn liczb

d)ProgressbarSetMax: Ustala maxymaln liczb
		Argumenty:
		-ID Progressbara
		-liczba

e)ProgressbarGetMax: Pobiera maxymaln liczb
		Argumenty:
		-ID Progressbara

		Zwraca:
		-maxymaln liczb

f)ProgressbarSetColor: ustala kolor paska
		Argumenty:
		-ID Progressbar
		-kolor

g)ProgressbarGetColor: Pobiera kolor paska
		Argumenty:
		-ID Progressbar

		Zwraca:
		-kolor

h)ProgressbarOpen/ProgressbarClose: tak jak zawsze


*********************************************


Checkbox - kwadracik do zaznaczania :D


*********************************************
a)CheckboxCreate: Tworzy checkbox
		Argumenty:
		-Tekst podpowiedzi
		-X
		-Y
		-ID Okna

		Zwraca:
		-ID Checkboxa

b)CheckboxOpen/CheckboxClose... wiesz :]

c)CheckboxGetState: Sprawdza czy checkbox jest zaznaczony
		Argumenty:
		-ID Checkboxa

		Zwraca:
		-true- jesli zaznaczony
		-false- jesli nie

d)CheckboxSetState: Zaznacza(true)/odznacza(false) checkbox
		Argumenty:
		-ID Checkboxa
		-true/false-

e)CheckboxGetPress: Sprawdza, czy Checkbox zosta wcinity w tej chwili
		Argumenty:
		-ID Checkboxa
		
		Zwraca:
		-true- jeli zosta
		-false- jeli nie

*********************************************


Text - Statyczny napis


*********************************************
a)TextCreate: Tworzy nowy napis
		Argumenty:
		-Text
		-X
		-Y
		-Kolor
		-ID Okna

		Zwraca:
		-ID Textu

b)TextOpen/TextClose...

c)TextSetText: Ustawia text
		Argumenty:
		-ID Textu
		-Nowy text

d)TextGetText: pobiera text
		Argumenty:
		-ID Textu

		Zwraca:
		-text

*********************************************


Image - Statyczny obrazek


*********************************************
a)ImageCreate: tworzy nowy obrazek
		Argumenty:
		-sprite
		-X
		-Y
		-ID Okna

		Zwraca:
		-ID Image

b)ImageOpen/ImageClose... to samo

c)ImageGetImage: Zwraca id uywanego spriteya
		Argumenty:
		-ID Image

		Zwraca:
		-uywany sprite

d)ImageSetImage: Nadaje podanemu Image nowego sprite
		Argument:
		-ID Image
		-sprite