Lines 93-99
Link Here
|
93 |
dx = (COLS-sizeDlg.width)/2+sizeDlg.width; |
93 |
dx = (COLS-sizeDlg.width)/2+sizeDlg.width; |
94 |
dy = (LINES-sizeDlg.height)/2+sizeDlg.height; |
94 |
dy = (LINES-sizeDlg.height)/2+sizeDlg.height; |
95 |
|
95 |
|
96 |
db.setwindow(new textwindow(dx-(int) (sizeDlg.width*0.6), dy-(int) (sizeDlg.height*0.6), |
96 |
db.setwindow(new textwindow(dx-(intptr_t) (sizeDlg.width*0.6), dy-(intptr_t) (sizeDlg.height*0.6), |
97 |
dx, dy, conf.getcolor(cp_dialog_frame), 0, conf.getcolor(cp_dialog_highlight), |
97 |
dx, dy, conf.getcolor(cp_dialog_frame), 0, conf.getcolor(cp_dialog_highlight), |
98 |
_(" Search profiles "))); |
98 |
_(" Search profiles "))); |
99 |
|
99 |
|
Lines 883-889
Link Here
|
883 |
m.idle = &menuidle; |
883 |
m.idle = &menuidle; |
884 |
|
884 |
|
885 |
for(i = 0; i < abstracthook::Country_table_size; i++) { |
885 |
for(i = 0; i < abstracthook::Country_table_size; i++) { |
886 |
m.additem(0, (int) abstracthook::Country_table[i].code, |
886 |
m.additem(0, (intptr_t) abstracthook::Country_table[i].code, |
887 |
(string) " " + abstracthook::Country_table[i].name); |
887 |
(string) " " + abstracthook::Country_table[i].name); |
888 |
|
888 |
|
889 |
if(abstracthook::Country_table[i].code == f) { |
889 |
if(abstracthook::Country_table[i].code == f) { |
Lines 894-900
Link Here
|
894 |
i = m.open(); |
894 |
i = m.open(); |
895 |
m.close(); |
895 |
m.close(); |
896 |
|
896 |
|
897 |
if(i) f = (unsigned short) ((int) m.getref(i-1)); |
897 |
if(i) f = (unsigned short) ((intptr_t) m.getref(i-1)); |
898 |
} |
898 |
} |
899 |
|
899 |
|
900 |
void icqface::selectlanguage(unsigned short &f) { |
900 |
void icqface::selectlanguage(unsigned short &f) { |
Lines 922-928
Link Here
|
922 |
|
922 |
|
923 |
m.additemf(" %s", _("none")); |
923 |
m.additemf(" %s", _("none")); |
924 |
|
924 |
|
925 |
for(i = 1; i <= ((int) ICQ2000::GROUP_SEEKINGMEN); i++) { |
925 |
for(i = 1; i <= ((intptr_t) ICQ2000::GROUP_SEEKINGMEN); i++) { |
926 |
m.additemf(" %s", strrandomgroup(i)); |
926 |
m.additemf(" %s", strrandomgroup(i)); |
927 |
} |
927 |
} |
928 |
|
928 |
|
Lines 939-952
Link Here
|
939 |
m.idle = &menuidle; |
939 |
m.idle = &menuidle; |
940 |
|
940 |
|
941 |
for(imgender i = genderUnspec; i != imgender_size; i++) { |
941 |
for(imgender i = genderUnspec; i != imgender_size; i++) { |
942 |
m.additemf(0, (int) i, " %s", strgender(i)); |
942 |
m.additemf(0, (intptr_t) i, " %s", strgender(i)); |
943 |
if(i == f) m.setpos(m.getcount()-1); |
943 |
if(i == f) m.setpos(m.getcount()-1); |
944 |
} |
944 |
} |
945 |
|
945 |
|
946 |
int i = m.open(); |
946 |
int i = m.open(); |
947 |
m.close(); |
947 |
m.close(); |
948 |
|
948 |
|
949 |
if(i) f = (imgender) ((int) m.getref(i-1)); |
949 |
if(i) f = (imgender) ((intptr_t) m.getref(i-1)); |
950 |
} |
950 |
} |
951 |
|
951 |
|
952 |
void icqface::selectagerange(ICQ2000::AgeRange &r) { |
952 |
void icqface::selectagerange(ICQ2000::AgeRange &r) { |
Lines 960-973
Link Here
|
960 |
if(i == ICQ2000::RANGE_NORANGE) |
960 |
if(i == ICQ2000::RANGE_NORANGE) |
961 |
p = _("none"); |
961 |
p = _("none"); |
962 |
|
962 |
|
963 |
m.additemf(0, (int) i, " %s", p); |
963 |
m.additemf(0, (intptr_t) i, " %s", p); |
964 |
if(i == r) m.setpos(m.getcount()-1); |
964 |
if(i == r) m.setpos(m.getcount()-1); |
965 |
} |
965 |
} |
966 |
|
966 |
|
967 |
int i = m.open(); |
967 |
int i = m.open(); |
968 |
m.close(); |
968 |
m.close(); |
969 |
|
969 |
|
970 |
if(i) r = (ICQ2000::AgeRange) ((int) m.getref(i-1)); |
970 |
if(i) r = (ICQ2000::AgeRange) ((intptr_t) m.getref(i-1)); |
971 |
} |
971 |
} |
972 |
|
972 |
|
973 |
bool icqface::edit(string &txt, const string &header) { |
973 |
bool icqface::edit(string &txt, const string &header) { |
Lines 1256-1262
Link Here
|
1256 |
|
1256 |
|
1257 |
void *p; |
1257 |
void *p; |
1258 |
finished = !db.open(n, b, &p); |
1258 |
finished = !db.open(n, b, &p); |
1259 |
i = (int) p; |
1259 |
i = (intptr_t) p; |
1260 |
|
1260 |
|
1261 |
if(!finished) |
1261 |
if(!finished) |
1262 |
switch(b) { |
1262 |
switch(b) { |
Lines 1750-1756
Link Here
|
1750 |
it = transfers.end(); |
1750 |
it = transfers.end(); |
1751 |
|
1751 |
|
1752 |
if(!db.gettree()->isnode(db.gettree()->getid(np-1))) |
1752 |
if(!db.gettree()->isnode(db.gettree()->getid(np-1))) |
1753 |
it = transfers.begin() + (int) db.getmenu()->getref(n-1); |
1753 |
it = transfers.begin() + (intptr_t) db.getmenu()->getref(n-1); |
1754 |
|
1754 |
|
1755 |
switch(b) { |
1755 |
switch(b) { |
1756 |
case 0: |
1756 |
case 0: |
Lines 1806-1812
Link Here
|
1806 |
} |
1806 |
} |
1807 |
|
1807 |
|
1808 |
void icqface::invokelist(string &s, vector<string> &v, const string &def, textwindow *w) { |
1808 |
void icqface::invokelist(string &s, vector<string> &v, const string &def, textwindow *w) { |
1809 |
int delems = (int) ((w->y2-w->y1)/2); |
1809 |
int delems = (intptr_t) ((w->y2-w->y1)/2); |
1810 |
int vmax = v.size() > delems ? delems : v.size(); |
1810 |
int vmax = v.size() > delems ? delems : v.size(); |
1811 |
if(vmax < 2) return; |
1811 |
if(vmax < 2) return; |
1812 |
vmax++; |
1812 |
vmax++; |