Hello,

After declaration of my view:
   type Default_View_Type is new Gnoga.Gui.View.Grid.Grid_View_Type with record
      Label_Text   : Gnoga.Gui.View.View_Type;
      Click_Button : Gnoga.Gui.Element.Common.Button_Type;
   end record;

and creation of my objects:
      Gnoga.Gui.View.Grid.Grid_View_Type (Grid).Create  (Parent, Layout, 
Fill_Parent, Set_Sizes, ID);
      Grid.Label_Text.Create (Grid.Panel (1, 1).all);
      Grid.Click_Button.Create (Grid.Panel (1, 2).all, "Click Me");

My button controller is:
   procedure On_Click (Object : in out Gnoga.Gui.Base.Base_Type'Class) is
--        View : Logo.View.Default_View_Access :=
--          Logo.View.Default_View_Access (Object.Parent);
   begin
      --        View.Label_Text.Put_Line ("Click");
      gnoga.log(ada.Tags.Expanded_Name(Object.Parent'tag));
   end On_Click;

I've got a CE:
raised CONSTRAINT_ERROR : logo-controller.adb:14 tag check failed

because of object parent's type:
GNOGA.GUI.VIEW.VIEW_BASE_TYPE

How to get the true parent that is Default_View_Type and then access to 
Label_Text?

Thanks for help, Pascal.
http://blady.pagesperso-orange.fr



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list

Reply via email to