unsigned char underline2 : 1;
unsigned char strikethrough : 1;
unsigned char backing : 1;
+ unsigned char password : 1;
};
struct _Evas_Textblock_Style
static const char *linegapstr = NULL;
static const char *linerelgapstr = NULL;
static const char *itemstr = NULL;
+static const char *visible = NULL;
static void
_format_command_init(void)
linegapstr = eina_stringshare_add("linegap");
linerelgapstr = eina_stringshare_add("linerelgap");
itemstr = eina_stringshare_add("item");
+ visible = eina_stringshare_add("visible");
}
static void
eina_stringshare_del(linegapstr);
eina_stringshare_del(linerelgapstr);
eina_stringshare_del(itemstr);
+ eina_stringshare_del(visible);
}
static void
}
}
}
+ else if(cmd ==visible)
+ {
+ int v;
+ v = atoi(tmp_param);
+ if(v==1)
+ fmt->password = 1;
+ else
+ fmt->password = 0;
+ }
if (new_font)
{
if (n)
{
- if ((repch) && (eina_strbuf_length_get(n->text)))
+ if ((!fmt->password)&&(repch) && (eina_strbuf_length_get(n->text)))
{
int i, len, chlen;
char *ptr;