home *** CD-ROM | disk | FTP | other *** search
/ Game Level Design / GLDesign.bin / Software / UnrealEngine2Runtime / UE2Runtime-22262001_Demo.exe / GUI / Classes / GUITabPanel.uc < prev    next >
Text File  |  2003-08-27  |  1KB  |  40 lines

  1. // ====================================================================
  2. //    GUITabButton - A Tab Button has an associated Tab Control, and
  3. //  TabPanel.
  4. //
  5. //  Written by Joe Wilcox
  6. //  (c) 2002, Epic Games, Inc.  All Rights Reserved
  7. // ====================================================================
  8.  
  9. class GUITabPanel extends GUIPanel
  10.         Native Abstract;
  11.  
  12. cpptext
  13. {
  14.         void PreDraw(UCanvas* Canvas);
  15. }
  16.  
  17.  
  18. var(Menu)    bool            bFillHeight;    // If true, the panel will set it's height = Top - ClipY
  19. var            GUITabButton    MyButton;
  20.  
  21. function InitPanel();    // Should be Subclassed
  22. function OnDestroyPanel(optional bool bCancelled)    // Always call Super.OnDestroyPanel()
  23. {
  24.     MyButton = None;
  25. }
  26.  
  27. function ShowPanel(bool bShow)    // Show Panel should be subclassed if any special processing is needed
  28. {
  29.     SetVisibility(bShow);
  30. }
  31.  
  32. function bool CanShowPanel()    // Subclass this function to change selection behavior of the tab
  33. {
  34.     return true;
  35. }
  36.  
  37. defaultproperties
  38. {
  39.     PropagateVisibility=False
  40. }