cosmesi
git-svn-id: svn://10.65.10.50/branches/R_10_00@23146 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
6c31e4ce6a
commit
50bf746c69
@ -4000,8 +4000,7 @@ char *
|
|||||||
XinWindowTitleGet( XinWindow Win )
|
XinWindowTitleGet( XinWindow Win )
|
||||||
{
|
{
|
||||||
/*END*/
|
/*END*/
|
||||||
static char title[250];
|
static char title[256];
|
||||||
|
|
||||||
if ( xvt_vobj_get_title( ( WINDOW ) Win, title, sizeof( title ) ) == NULL )
|
if ( xvt_vobj_get_title( ( WINDOW ) Win, title, sizeof( title ) ) == NULL )
|
||||||
title[0] = '\0';
|
title[0] = '\0';
|
||||||
return title;
|
return title;
|
||||||
@ -4012,7 +4011,7 @@ XinWindowTitleGet( XinWindow Win )
|
|||||||
this function sets the title of the specified window.
|
this function sets the title of the specified window.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
XinWindowTitleSet( XinWindow Win, char *Title )
|
XinWindowTitleSet( XinWindow Win, const char *Title )
|
||||||
{
|
{
|
||||||
/*END*/
|
/*END*/
|
||||||
xvt_vobj_set_title( ( WINDOW ) Win, Title );
|
xvt_vobj_set_title( ( WINDOW ) Win, Title );
|
||||||
|
37
xi/xiutils.c
37
xi/xiutils.c
@ -357,16 +357,7 @@ static void xi_caret_suspend( XinWindow win );
|
|||||||
static void xi_caret_restore( XinWindow win );
|
static void xi_caret_restore( XinWindow win );
|
||||||
static void recalc_metrics( XI_OBJ * xi_obj );
|
static void recalc_metrics( XI_OBJ * xi_obj );
|
||||||
|
|
||||||
char *
|
char* gstrncpy( char *dst, const char *src, int n )
|
||||||
tstrncpy( char *dst, char *src, int n )
|
|
||||||
{
|
|
||||||
gstrncpy( dst, src, n );
|
|
||||||
dst[n - 1] = '\0';
|
|
||||||
return ( dst );
|
|
||||||
}
|
|
||||||
|
|
||||||
char *
|
|
||||||
gstrncpy( char *dst, char *src, int n )
|
|
||||||
{
|
{
|
||||||
char *p = dst;
|
char *p = dst;
|
||||||
|
|
||||||
@ -380,14 +371,18 @@ gstrncpy( char *dst, char *src, int n )
|
|||||||
return ( dst );
|
return ( dst );
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
char* tstrncpy( char *dst, const char *src, int n )
|
||||||
order_ints( int *ip1, int *ip2 )
|
|
||||||
{
|
{
|
||||||
int temp;
|
gstrncpy(dst, src, n);
|
||||||
|
dst[n - 1] = '\0';
|
||||||
|
return ( dst );
|
||||||
|
}
|
||||||
|
|
||||||
|
void order_ints( int *ip1, int *ip2 )
|
||||||
|
{
|
||||||
if ( *ip1 > *ip2 )
|
if ( *ip1 > *ip2 )
|
||||||
{
|
{
|
||||||
temp = *ip1;
|
const int temp = *ip1;
|
||||||
*ip1 = *ip2;
|
*ip1 = *ip2;
|
||||||
*ip2 = temp;
|
*ip2 = temp;
|
||||||
}
|
}
|
||||||
@ -3995,20 +3990,17 @@ xi_set_clip( XinWindow win, XinRect * rctp )
|
|||||||
char *
|
char *
|
||||||
xi_get_text_string( char *src, unsigned long attrib )
|
xi_get_text_string( char *src, unsigned long attrib )
|
||||||
{
|
{
|
||||||
int len;
|
static char buf[256] = { 0 };
|
||||||
static char buf[256];
|
|
||||||
char *dst;
|
|
||||||
|
|
||||||
len = strlen( src );
|
int len = strlen( src );
|
||||||
len = min( len, sizeof( buf ) - 1 );
|
len = min( len, sizeof( buf ) - 1 );
|
||||||
if ( attrib & XI_ATR_PASSWORD )
|
if ( attrib & XI_ATR_PASSWORD )
|
||||||
memset( buf, ( char ) xi_get_pref( XI_PREF_PASSWORD_CHAR ), len );
|
memset( buf, ( char ) xi_get_pref( XI_PREF_PASSWORD_CHAR ), len );
|
||||||
else
|
else
|
||||||
gstrncpy( buf, src, len );
|
gstrncpy( buf, src, len );
|
||||||
|
|
||||||
dst = buf;
|
buf[len] = '\0';
|
||||||
dst[len] = '\0';
|
return buf;
|
||||||
return ( dst );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
@ -4159,7 +4151,10 @@ xi_get_obj_by_pointer( XI_OBJ * parent, XI_OBJ * target )
|
|||||||
BOOLEAN
|
BOOLEAN
|
||||||
xi_is_obj( XI_OBJ* obj, XI_OBJ* itf )
|
xi_is_obj( XI_OBJ* obj, XI_OBJ* itf )
|
||||||
{
|
{
|
||||||
|
/*
|
||||||
if (!xi_is_itf( itf ))
|
if (!xi_is_itf( itf ))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
return xi_get_obj_by_pointer( itf, obj );
|
return xi_get_obj_by_pointer( itf, obj );
|
||||||
|
*/
|
||||||
|
return xi_is_itf(itf) && xi_get_obj_by_pointer(itf, obj);
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,7 @@ XIDLL void order_ints( int *ip1, int *ip2 );
|
|||||||
char* gstrncpy(char *dst, char *src, int n);
|
char* gstrncpy(char *dst, char *src, int n);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
XIDLL char *tstrncpy( char *dst, char *src, int n );
|
XIDLL char *tstrncpy( char *dst, const char *src, int n );
|
||||||
XIDLL void xi_adjust_sb_vir_itf( XinWindow win, XI_OBJ * itf );
|
XIDLL void xi_adjust_sb_vir_itf( XinWindow win, XI_OBJ * itf );
|
||||||
XIDLL void xi_button_rect_calc( XI_OBJ * btn_obj, int sequence );
|
XIDLL void xi_button_rect_calc( XI_OBJ * btn_obj, int sequence );
|
||||||
XIDLL void xi_container_rect_calc( XI_OBJ * cnt_obj, int max_text_len,
|
XIDLL void xi_container_rect_calc( XI_OBJ * cnt_obj, int max_text_len,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user