Patch level : 2.0 nopatch
Files correlati : Ricompilazione Demo : [ ] Commento : Aggiunta xvt_vobj_minimize git-svn-id: svn://10.65.10.50/trunk@11030 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
a23d06f10a
commit
41b36659a8
@ -3719,6 +3719,15 @@ void xvt_vobj_maximize(WINDOW win)
|
||||
pMain->Maximize();
|
||||
}
|
||||
|
||||
void xvt_vobj_minimize(WINDOW win)
|
||||
{
|
||||
wxFrame* pMain = (wxFrame*)_task_win;
|
||||
if (win == (WINDOW)pMain)
|
||||
pMain->Iconize();
|
||||
else
|
||||
SORRY_BOX();
|
||||
}
|
||||
|
||||
void xvt_vobj_move(WINDOW win, RCT *rctp)
|
||||
{
|
||||
CAST_WIN(win, w);
|
||||
|
@ -272,6 +272,7 @@ WINDOW xvt_vobj_get_parent(WINDOW win);
|
||||
char* xvt_vobj_get_title(WINDOW win, char *title, int sz_title);
|
||||
WIN_TYPE xvt_vobj_get_type(WINDOW win);
|
||||
void xvt_vobj_maximize(WINDOW win); // Added by XVAGA
|
||||
void xvt_vobj_minimize(WINDOW win); // Added by XVAGA
|
||||
void xvt_vobj_move(WINDOW win, RCT *rctp);
|
||||
void xvt_vobj_raise(WINDOW win);
|
||||
void xvt_vobj_set_attr(WINDOW win, long data, long value);
|
||||
|
@ -375,21 +375,16 @@ SLIST xvt_print_list_devices()
|
||||
{
|
||||
SLIST list = xvt_slist_create();
|
||||
#ifdef WIN32
|
||||
char buf[4096]; // ammazzao'
|
||||
char buf[4096]; memset(buf, 0, sizeof(buf));
|
||||
GetProfileString("devices", NULL, "", buf, sizeof(buf));
|
||||
int start = 0;
|
||||
for (int i = 0; i < sizeof(buf); i++)
|
||||
for (int i = 0; i < sizeof(buf); i++) if (buf[i] == '\0')
|
||||
{
|
||||
if (buf[i] == '\0')
|
||||
{
|
||||
if (buf[i+1] != '\0')
|
||||
{
|
||||
xvt_slist_add_at_elt(list, NULL, buf+start, NULL);
|
||||
start = i+1;
|
||||
}
|
||||
else
|
||||
break;
|
||||
}
|
||||
const char* pname = buf+start;
|
||||
if (*pname == '\0')
|
||||
break;
|
||||
xvt_slist_add_at_elt(list, NULL, pname, NULL);
|
||||
start = i+1;
|
||||
}
|
||||
#else
|
||||
xvt_slist_add_at_elt(list, NULL, "/dev/prn", NULL); // TBI
|
||||
@ -407,10 +402,10 @@ BOOLEAN xvt_print_set_default_device(const char* name)
|
||||
if (pdev.Find(',') < 0)
|
||||
{
|
||||
char szDevice[256];
|
||||
GetProfileString ("devices", pdev, "", szDevice, sizeof(szDevice));
|
||||
::GetProfileString ("devices", pdev, "", szDevice, sizeof(szDevice));
|
||||
pdev << ',' << szDevice;
|
||||
}
|
||||
ok = WriteProfileString("windows", "device", pdev) != 0;
|
||||
ok = ::WriteProfileString("windows", "device", pdev) != 0;
|
||||
}
|
||||
#endif
|
||||
return ok;
|
||||
@ -418,7 +413,12 @@ BOOLEAN xvt_print_set_default_device(const char* name)
|
||||
|
||||
BOOLEAN xvt_print_get_default_device(char* name, int namesize)
|
||||
{
|
||||
bool ok = GetProfileString ("windows", "device", ",,,", name, namesize) != 0;
|
||||
bool ok = TRUE;
|
||||
#ifdef WIN32
|
||||
ok = ::GetProfileString ("windows", "device", ",,,", name, namesize) != 0;
|
||||
#else
|
||||
strcpy(name, "/dev/prn");
|
||||
#endif
|
||||
return ok;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user