1 #include "../common.inc"
3 #include "macros/vpanel.edc"
4 #include "macros/fd_entity.edc"
10 #include "img/images.edc"
14 #include "fonts/fonts.edc"
18 // esmart.filedialog by atmos
20 // various fixed by trill
23 group { name, "euphoria"; min, 413 94; max, 413 94;
26 item, "shaped" "you bet";
30 public message (Msg_Type:type, id, ...)
33 case MSG_ID_SET_SONGNAME: {
36 if (type != MSG_STRING_SET || numargs () < 5)
39 getsarg (2, buf, 128);
40 set_text (PART:"artist_name", buf);
42 getsarg (3, buf, 128);
43 set_text (PART:"song_name", buf);
45 getsarg (4, buf, 128);
46 set_text (PART:"album_name", buf);
53 #include "collections/base_to.edc"
56 #include "programs/controls_to.edc"
60 group { name, "playlist_item"; min, 122 9; max, 122 9;
62 #include "collections/playlist.edc"
65 #include "programs/playlist.edc"
69 group { name, "alternate"; min, 93 187; max, 93 187;
71 #include "collections/switch.edc"
74 #include "programs/switch.edc"
78 group { name, "esmart.filedialog"; min, 413 188; max, 413 9999;
80 #include "hashes/containers.edc"
81 #include "hashes/window.edc"
85 #include "collections/esmart_fd.edc"
88 #include "programs/esmart_fd.edc"
91 group { name, "esmart.filedialog.file"; min, 80 15; max, 800 15;
93 FD_ENTITY("file", 1.0 0.5)
96 FD_ENTITY_PROGS("file")
99 group { name, "esmart.filedialog.directory"; min, 80 15; max, 800 15;
101 FD_ENTITY("directory", 0.0 0.5)
104 FD_ENTITY_DIRECTORY_PROGS("directory")