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();
|
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)
|
void xvt_vobj_move(WINDOW win, RCT *rctp)
|
||||||
{
|
{
|
||||||
CAST_WIN(win, w);
|
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);
|
char* xvt_vobj_get_title(WINDOW win, char *title, int sz_title);
|
||||||
WIN_TYPE xvt_vobj_get_type(WINDOW win);
|
WIN_TYPE xvt_vobj_get_type(WINDOW win);
|
||||||
void xvt_vobj_maximize(WINDOW win); // Added by XVAGA
|
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_move(WINDOW win, RCT *rctp);
|
||||||
void xvt_vobj_raise(WINDOW win);
|
void xvt_vobj_raise(WINDOW win);
|
||||||
void xvt_vobj_set_attr(WINDOW win, long data, long value);
|
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();
|
SLIST list = xvt_slist_create();
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
char buf[4096]; // ammazzao'
|
char buf[4096]; memset(buf, 0, sizeof(buf));
|
||||||
GetProfileString("devices", NULL, "", buf, sizeof(buf));
|
GetProfileString("devices", NULL, "", buf, sizeof(buf));
|
||||||
int start = 0;
|
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')
|
const char* pname = buf+start;
|
||||||
{
|
if (*pname == '\0')
|
||||||
if (buf[i+1] != '\0')
|
break;
|
||||||
{
|
xvt_slist_add_at_elt(list, NULL, pname, NULL);
|
||||||
xvt_slist_add_at_elt(list, NULL, buf+start, NULL);
|
start = i+1;
|
||||||
start = i+1;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
xvt_slist_add_at_elt(list, NULL, "/dev/prn", NULL); // TBI
|
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)
|
if (pdev.Find(',') < 0)
|
||||||
{
|
{
|
||||||
char szDevice[256];
|
char szDevice[256];
|
||||||
GetProfileString ("devices", pdev, "", szDevice, sizeof(szDevice));
|
::GetProfileString ("devices", pdev, "", szDevice, sizeof(szDevice));
|
||||||
pdev << ',' << szDevice;
|
pdev << ',' << szDevice;
|
||||||
}
|
}
|
||||||
ok = WriteProfileString("windows", "device", pdev) != 0;
|
ok = ::WriteProfileString("windows", "device", pdev) != 0;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
return ok;
|
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)
|
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;
|
return ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user