// utilizado quando se pretende o icon da entidade mais o da relação public Bitmap GetIcon(TipoEntidadeInterna indexEntidade, TipoEstado indexEstadoEntidade, TipoOpcao indexOpcao, TipoEstado indexEstadoRelacao) { var idxIconEntidade = new EntidadeIconIndexFormat() { tipoEntidadeInterna = indexEntidade, iconEstadoEntidade = indexEstadoEntidade, iconOpcao = indexOpcao }; var idxPropRelEntidade = new PropRelIconIndexFormat() { iconEstado = indexEstadoRelacao, iconOpcao = indexOpcao, propRelIcon = SharedResourcesOld.CurrentSharedResources.Relation }; var idxIconComposto = new ComposedIconIndexFormat() { entidadeIconIndexFormat = idxIconEntidade, propRelIconIndexFormat = idxPropRelEntidade }; return GetComposedIcon(idxIconComposto); }
private Bitmap GetComposedIcon(ComposedIconIndexFormat idxIconComposto) { if (ComposedIconsDictionary.ContainsKey(idxIconComposto)) return ComposedIconsDictionary[idxIconComposto]; Bitmap bmpEntidade = GetBitmapEntidade(idxIconComposto.entidadeIconIndexFormat); Bitmap bmpRelProp = GetBitmapPropRel(idxIconComposto.propRelIconIndexFormat); var bmp = ComposeIcon(bmpEntidade, bmpRelProp); ComposedIconsDictionary[idxIconComposto] = bmp; return bmp; }
private Bitmap GetComposedIcon(ComposedIconIndexFormat idxIconComposto) { if (ComposedIconsDictionary.ContainsKey(idxIconComposto)) { return(ComposedIconsDictionary[idxIconComposto]); } Bitmap bmpEntidade = GetBitmapEntidade(idxIconComposto.entidadeIconIndexFormat); Bitmap bmpRelProp = GetBitmapPropRel(idxIconComposto.propRelIconIndexFormat); var bmp = ComposeIcon(bmpEntidade, bmpRelProp); ComposedIconsDictionary[idxIconComposto] = bmp; return(bmp); }
// utilizado quando se pretende o icon da entidade mais o da relação public Bitmap GetIcon(TipoEntidadeInterna indexEntidade, TipoEstado indexEstadoEntidade, TipoOpcao indexOpcao, TipoEstado indexEstadoRelacao) { var idxIconEntidade = new EntidadeIconIndexFormat() { tipoEntidadeInterna = indexEntidade, iconEstadoEntidade = indexEstadoEntidade, iconOpcao = indexOpcao }; var idxPropRelEntidade = new PropRelIconIndexFormat() { iconEstado = indexEstadoRelacao, iconOpcao = indexOpcao, propRelIcon = SharedResourcesOld.CurrentSharedResources.Relation }; var idxIconComposto = new ComposedIconIndexFormat() { entidadeIconIndexFormat = idxIconEntidade, propRelIconIndexFormat = idxPropRelEntidade }; return(GetComposedIcon(idxIconComposto)); }