source: titan/plugins/tithek/tithek_settings.h @ 41465

Last change on this file since 41465 was 41465, checked in by obi, 3 years ago

tithek disable unneeded stuff

M plugins/tithek/tithek.c
M plugins/tithek/tithek.h
M plugins/tithek/tithek_global.h
M plugins/tithek/tithek_header.h
M plugins/tithek/tithek_settings.h
M titan/play.h

File size: 6.2 KB
Line 
1#ifndef TITHEK_SETTINGS_H
2#define TITHEK_SETTINGS_H
3
4void screentithek_settings()
5{
6        int rcret = 0;
7        struct skin* tmp = NULL;
8
9        struct skin* tithek_settings = getscreen("tithek_settings");
10        struct skin* listbox = getscreennode(tithek_settings, "listbox");
11        struct skin* view = getscreennode(tithek_settings, "view");
12        struct skin* cover = getscreennode(tithek_settings, "cover");
13        struct skin* pay = getscreennode(tithek_settings, "pay");
14        struct skin* picratio = getscreennode(tithek_settings, "picratio");
15        struct skin* hidxxx = getscreennode(tithek_settings, "hidxxx");
16//      struct skin* amazon_user = getscreennode(tithek_settings, "amazon_user");
17//      struct skin* amazon_pass = getscreennode(tithek_settings, "amazon_pass");
18        struct skin* vk_user = getscreennode(tithek_settings, "vk_user");
19        struct skin* vk_pass = getscreennode(tithek_settings, "vk_pass");
20        struct skin* autoupdate = getscreennode(tithek_settings, "autoupdate");
21        struct skin* b3 = getscreennode(tithek_settings, "b3");
22        struct skin* b4 = getscreennode(tithek_settings, "b4");
23
24        addchoicebox(cover, "0", _("show auto entrys"));
25        addchoicebox(cover, "1", _("show 2 entrys"));
26        addchoicebox(cover, "2", _("show 6 entrys"));
27        addchoicebox(cover, "3", _("show 12 entrys")); 
28        addchoicebox(cover, "4", _("show 20 entrys"));
29        addchoicebox(cover, "5", _("show 30 entrys"));
30        addchoicebox(cover, "6", _("show in list"));
31        setchoiceboxselection(cover, getconfig("tithek_cover", NULL));
32
33        addchoicebox(view, "0", _("show auto entrys"));
34        addchoicebox(view, "1", _("show 2 entrys"));
35        addchoicebox(view, "2", _("show 6 entrys"));
36        addchoicebox(view, "3", _("show 12 entrys"));   
37        addchoicebox(view, "4", _("show 20 entrys"));
38        addchoicebox(view, "5", _("show 30 entrys"));
39        addchoicebox(view, "6", _("show in list"));
40        setchoiceboxselection(view, getconfig("tithek_view", NULL));
41
42        addchoicebox(picratio, "0", _("no"));
43        addchoicebox(picratio, "1", _("yes")); 
44        setchoiceboxselection(picratio, getconfig("tithek_pic_ratio", NULL));
45
46        addchoicebox(pay, "0", _("no"));
47        addchoicebox(pay, "1", _("yes"));       
48        setchoiceboxselection(pay, getconfig("tithek_pay", NULL));
49
50        addchoicebox(hidxxx, "0", _("no"));
51        addchoicebox(hidxxx, "1", _("yes"));   
52        setchoiceboxselection(hidxxx, getconfig("tithek_hid_xxx", NULL));
53
54        addchoicebox(autoupdate, "0", _("no"));
55        addchoicebox(autoupdate, "1", _("yes"));       
56        setchoiceboxselection(autoupdate, getconfig("tithek_autoupdate", NULL));
57/*
58        changemask(amazon_user, "abcdefghijklmnopqrstuvwxyz");
59        if(getconfig("amazon_pass", NULL) == NULL)
60                changeinput(amazon_user, getconfig("amazon_user", NULL));
61        else
62                changeinput(amazon_user, "****");
63
64        changemask(amazon_pass, "abcdefghijklmnopqrstuvwxyz");
65        if(getconfig("amazon_pass", NULL) == NULL)
66                changeinput(amazon_pass, getconfig("amazon_pass", NULL));
67        else
68                changeinput(amazon_pass, "****");
69*/
70        changemask(vk_user, "abcdefghijklmnopqrstuvwxyz");
71        if(getconfig("vk_pass", NULL) == NULL)
72                changeinput(vk_user, getconfig("vk_user", NULL));
73        else
74                changeinput(vk_user, "****");
75
76        changemask(vk_pass, "abcdefghijklmnopqrstuvwxyz");
77        if(getconfig("vk_pass", NULL) == NULL)
78                changeinput(vk_pass, getconfig("vk_pass", NULL));
79        else
80                changeinput(vk_pass, "****");
81
82        b3->hidden = YES;
83        b4->hidden = YES;
84
85        drawscreen(tithek_settings, 0, 0);
86        addscreenrc(tithek_settings, listbox);
87
88        tmp = listbox->select;
89        while(1)
90        {
91                addscreenrc(tithek_settings, tmp);
92                rcret = waitrc(tithek_settings, 0, 0);
93                tmp = listbox->select;
94       
95                if(rcret == getrcconfigint("rcexit", NULL)) break;
96                if(rcret == getrcconfigint("rcok", NULL))
97                {
98                        addconfigscreencheck("tithek_view", view, NULL);
99                        addconfigscreencheck("tithek_cover", cover, NULL);
100                        addconfigscreencheck("tithek_pay", pay, NULL);
101                        addconfigscreencheck("tithek_pic_ratio", picratio, NULL);
102                        addconfigscreencheck("tithek_hid_xxx", hidxxx, NULL);
103                        addconfigscreencheck("tithek_autoupdate", autoupdate, NULL);
104/*
105                        if(amazon_user->ret != NULL && ostrcmp(amazon_user->ret, "****") != 0)
106                        {
107                                debug(99, "amazon_user: write");
108                                debug(99, "amazon_user: %s", amazon_user->ret);
109                                addconfigscreen("amazon_user", amazon_user);
110                        }
111                        else
112                        {
113                                debug(99, "amazon_user: skipped");
114                        }
115                        if(amazon_pass->ret != NULL && ostrcmp(amazon_pass->ret, "****") != 0)
116                        {
117                                debug(99, "amazon_pass: write");
118                                debug(99, "amazon_pass: %s", amazon_pass->ret);
119                                addconfigscreen("amazon_pass", amazon_pass);
120                        }
121                        else
122                        {
123                                debug(99, "amazon_pass: skipped");
124                        }
125*/
126                        if(vk_user->ret != NULL && ostrcmp(vk_user->ret, "****") != 0)
127                        {
128                                debug(99, "vk_user: write");
129                                debug(99, "vk_user: %s", vk_user->ret);
130                                addconfigscreen("vk_user", vk_user);
131                        }
132                        else
133                        {
134                                debug(99, "vk_user: skipped");
135                        }
136                        if(vk_pass->ret != NULL && ostrcmp(vk_pass->ret, "****") != 0)
137                        {
138                                debug(99, "vk_pass: write");
139                                debug(99, "vk_pass: %s", vk_pass->ret);
140                                addconfigscreen("vk_pass", vk_pass);
141                        }
142                        else
143                        {
144                                debug(99, "vk_pass: skipped");
145                        }
146
147                        writeallconfig(1);
148
149//                      debug(99, "amazon_user read: %s", getconfig("amazon_user", NULL));
150//                      debug(99, "amazon_pass read: %s", getconfig("amazon_pass", NULL));
151
152                        debug(99, "vk_user read: %s", getconfig("vk_user", NULL));
153                        debug(99, "vk_pass read: %s", getconfig("vk_pass", NULL));
154                       
155                        break;
156                }
157                else if(rcret == getrcconfigint("rcgreen", NULL))
158                {
159                        screenscreensaveradjust();
160                        drawscreen(tithek_settings, 0, 0);
161                }
162                else if(rcret == getrcconfigint("rcred", NULL))
163                {
164                        unlink("/mnt/network/cookies");
165                }
166
167                if(file_exist("/mnt/network/cookies") && (/*ostrcmp(listbox->select->name, "amazon_user") == 0 || ostrcmp(listbox->select->name, "amazon_pass") == 0 || */ostrcmp(listbox->select->name, "vk_user") == 0 || ostrcmp(listbox->select->name, "vk_pass") == 0))
168                        b4->hidden = NO;                       
169                else
170                        b4->hidden = YES;
171       
172                if(/*ostrcmp(listbox->select->name, "amazon_user") == 0 || ostrcmp(listbox->select->name, "amazon_pass") == 0 || */ostrcmp(listbox->select->name, "vk_user") == 0 || ostrcmp(listbox->select->name, "vk_pass") == 0)
173                        b3->hidden = NO;
174                else
175                        b3->hidden = YES;
176
177                drawscreen(tithek_settings, 0, 0);
178        }
179
180        delownerrc(tithek_settings);
181        clearscreen(tithek_settings);
182}
183
184#endif
Note: See TracBrowser for help on using the repository browser.