Sumbangan / Donate

Donate (Libery Reserve)


U5041526

Kamis, 22 Desember 2011

Game Maker - Mengenal Ekstensi GM Windows Dialogs (File Dialogs)

Untuk yang ini perlu keahlian yang cukup tinggi, karena fungsi ini biasanya digunakan untuk membuka file, bisa berupa text, gambar, video, audio, dll.
Namun fiturnya tidak sebagus cara gunanya, mungkin lain kali saya akan membahas fungsi ini secara keseluruhan, hehe :P

Saya akan memperkenalkan fiturnya saja. Cara mempraktekannya saya rasa sama dengan cara-cara sebelumnya, yaitu Message Dialogs, Input Box dan Color Dialogs.

wd_open_dialog_show()
Ini untuk membuka file.
wd_open_dialog_get_file() Ini sebagai fungsi lanjutan dari wd_open_dialog_show().
wd_open_dialog_set_file(fname) Ini untuk meng-set nama file secara default.
wd_open_dialog_set_folder(folder) Ini untuk meng-set nama folder secara default.
wd_open_dialog_set_filter(filter) Ini untuk meng-set filternya. Filter harus mempunyai Form Name1|Maskl|Name2|Mask2|..... Untuk contohnya: Text Files|*.txt|All Files|*.*.
wd_open_dialog_set_extension(extension) Ini untuk meng-set ektensi jika user tidak menentukan ekstensinya.
wd_open_dialog_set_caption(caption) Ini untuk meng-set caption / keterangan pada dialog.
wd_open_dialog_set_option(option,value) Dengan fungsi ini pilihan yang berbeda dapat diatur. Setiap pilihan memiliki indeks dan nilai harus benar atau salah. Opsi berikut ada:

wd_fo_overwriteprompt = Memberi tahu user kalau mau menimpa file (overwriting) (hanya untuk dialog Save)
wd_fo_filemustexist = File ini harus ada
wd_fo_pathmustexist = Lokasi ini harus ada
wd_fo_createprompt = Jika tidak ada file yang ada yang dipilih user maka ditanya apa yang harus diperbuat.
wd_fo_nochangedir = Setelah memanggil lokasi, lokasi akan langsung di reset ke lokasi aslinya.
wd_fo_noreadonlyreturn = Tidak ada file yang di kembalikan jika Read-only.
wd_fo_oldstyledialog = Menampilkan dialog model lama.
wd_fo_dontaddtorecent = File tidak ditambahkan dalam daftar file yang baru dibuka.
wd_fo_forceshowhidden = File tersembunyi akan ditampilkan.

Beberapa pilihan daat diatur dengan beberapa panggilan.

wd_save_dialog_show()
wd_save_dialog_get_file()
wd_save_dialog_set_file(fname)
wd_save_dialog_set_folder(folder)
wd_save_dialog_set_filter(filter)
wd_save_dialog_set_extension(extension)
wd_save_dialog_set_caption(caption)
wd_save_dialog_set_option(option,value)

Ini adalah dialog yang sama dengan dialog diatas, namun ini adalah dialog untuk menyimpan file.

wd_open_picture_show()
wd_open_picture_get_file()
wd_open_picture_set_file(fname)
wd_open_picture_set_folder(folder)
wd_open_picture_set_filter(filter)
wd_open_picture_set_extension(extension)
wd_open_picture_set_caption(caption)
wd_open_picture_set_option(option,value)

Ini adalah dialog yang sama dengan dialog diatas, namun ini untuk membuka gambar.

wd_save_picture_show()
wd_save_picture_get_file()
wd_save_picture_set_file(fname)
wd_save_picture_set_folder(folder)
wd_save_picture_set_filter(filter)
wd_save_picture_set_extension(extension)
wd_save_picture_set_caption(caption)
wd_save_picture_set_option(option,value)

Ini adalah dialog yang sama dengan dialog diatas, namun ini untuk menyimpan gambar.

Ok, sampai disini saja penjelasannya, untuk prakteknya kamu bisa praktek sendiri, karena intinya hanya satu, yaitu logika :D

Tidak ada komentar:

Posting Komentar