Example #1
0
        public Size?GetCharSize(char c)
        {
            if (blocks.ContainsKey(c))
            {
                return(blocks[c].GetSize());
            }
            string key  = baseseed + " (" + c + ")";
            string key2 = baseseed + "(" + c + ")";
            Seed   seed = null;

            if (sprite.seeds.ContainsKey(key))
            {
                seed = sprite.seeds[key];
            }
            else if (sprite.seeds.ContainsKey(key2))
            {
                seed = sprite.seeds[key2];
            }
            if (seed == null)
            {
                return(null);
            }
            blocks[c] = new tpos(seed, tmgr.GetTexture(System.IO.Path.Combine(texpath, seed.texname)));
            return(null);
        }
Example #2
0
        public TrayPos()
        {
            if (SystemParameters.WorkArea.Top > 0)
            {
                pos = tpos.top;
            }
            else if (SystemParameters.WorkArea.Left > 0)
            {
                pos = tpos.left;
            }
            else if (pw > waw)
            {
                pos = tpos.right;
            }
            else pos = tpos.bottom;

              //  MessageBox.Show(pos.ToString());
        }
Example #3
0
 public TrayPos()
 {
     if (SystemParameters.WorkArea.Top > 0)
     {
         pos = tpos.top;
     }
     else if (SystemParameters.WorkArea.Left > 0)
     {
         pos = tpos.left;
     }
     else if (pw > waw)
     {
         pos = tpos.right;
     }
     else
     {
         pos = tpos.bottom;
     }
 }
Example #4
0
        public TrayPos()
        {
            if (SystemParameters.WorkArea.Top > 0)
            {
                pos = tpos.top;
            }
            else if (SystemParameters.WorkArea.Left > 0)
            {
                pos = tpos.left;
            }
            else if (pw > waw)
            {
                pos = tpos.right;
            }
            else
            {
                pos = tpos.bottom;
            }

            //MessageBox.Show(pos.ToString());
        }
Example #5
0
        public TrayPos()
        {
            pw  = (int)SystemParameters.PrimaryScreenWidth;
            ph  = (int)SystemParameters.PrimaryScreenHeight;
            waw = (int)SystemParameters.WorkArea.Width;
            wah = (int)SystemParameters.WorkArea.Height;

            if (SystemParameters.WorkArea.Top > 0)
            {
                pos = tpos.top;
            }
            else if (SystemParameters.WorkArea.Left > 0)
            {
                pos = tpos.left;
            }
            else if (pw > waw)
            {
                pos = tpos.right;
            }
            else
            {
                pos = tpos.bottom;
            }
        }
Example #6
0
 public Size? GetCharSize(char c)
 {
     if (blocks.ContainsKey(c)) return blocks[c].GetSize();
     string key = baseseed + " (" + c + ")";
     string key2 = baseseed + "(" + c + ")";
     Seed seed = null;
     if (sprite.seeds.ContainsKey(key))
     {
          seed = sprite.seeds[key];
     }
     else if (sprite.seeds.ContainsKey(key2))
     {
         seed = sprite.seeds[key2];
     }
     if (seed == null) return null;
     blocks[c] = new tpos(seed, tmgr.GetTexture(System.IO.Path.Combine(texpath, seed.texname)));
     return null;
 }