Exemplo n.º 1
0
        public Messages()
        {
            this.Build();

            Clear();

            textview1.PopulatePopup += (object o, PopulatePopupArgs args) =>
            {
                TaggedLocalizedImageMenuItem newitem = new TaggedLocalizedImageMenuItem("Clear");
                newitem.Image      = new Image(Gdk.Pixbuf.LoadFromResource("Docking.Framework.Resources.Broom-16.png"));
                newitem.Activated += (object sender, EventArgs e) => Clear();
                newitem.ShowAll();
                args.Menu.Append(newitem);

                Localization.LocalizeMenu(args.Menu);
            };
        }
Exemplo n.º 2
0
        void TextViewPopulatePopup(object o, PopulatePopupArgs args)
        {
            //ReplaceGtkIconsByOwnOnes(args.Menu);

            SeparatorMenuItem sep = new SeparatorMenuItem();

            sep.Show();
            args.Menu.Add(sep);

            TaggedLocalizedImageMenuItem newitem = new TaggedLocalizedImageMenuItem("Clear");

            newitem.Image      = new Image(Gdk.Pixbuf.LoadFromResource("Docking.Framework.Resources.Broom-16.png"));
            newitem.Activated += (object sender, EventArgs e) => Clear();
            newitem.ShowAll();

            args.Menu.Add(newitem);

            Localization.LocalizeMenu(args.Menu);
        }