Advertisement
Guest User

alignment warnings

a guest
Aug 8th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.32 KB | None | 0 0
  1. SlidersWindow::SlidersWindow(Context *context) : Window(context)
  2. {
  3.     // Create the Window and add it to the UI's root node
  4.    // windowSlider_ = new Window(context_);
  5.  
  6.  
  7.     // Set Window size and layout settings
  8.     SetMinWidth(250);
  9.     SetMinHeight(450);
  10.     SetLayout(LM_VERTICAL, 9, IntRect(6, 6, 6, 6));
  11.     //SetLayoutMode(LM_VERTICAL);
  12.     SetAlignment(HA_LEFT, VA_TOP);
  13.     SetName("SlidersWindow");
  14.     SetMovable(true);
  15.     SetOpacity(.5);
  16.     SetStyleAuto();
  17.     SetInternal(true);
  18.  
  19.  
  20.     context_ = context;
  21.     uiRoot_ = context_->GetSubsystem<UI>()->GetRoot();
  22.     uiRoot_->AddChild(this);
  23.  
  24.    // Create Window 'titlebar' container
  25.     titleBarSlider = new UIElement(context_);
  26.     titleBarSlider->SetMinSize(150, 24);
  27.     titleBarSlider->SetAlignment(HA_LEFT, VA_TOP);
  28.     titleBarSlider->SetInternal(true);
  29.    
  30.  
  31.     // Create the Window title Text
  32.     windowTitleSlider = new Text(context_);
  33.     windowTitleSlider->SetAlignment(HA_LEFT, VA_TOP);
  34.     windowTitleSlider->SetName("SlidersWin");
  35.     windowTitleSlider->SetText("Sliders");
  36.     windowTitleSlider->SetInternal(true);
  37.  
  38.     // Add the controls to the title bar
  39.    titleBarSlider->AddChild(windowTitleSlider);
  40.  
  41.     cache_ = GetSubsystem<ResourceCache>();
  42.  
  43.     unrollButton = titleBarSlider->CreateChild<Button>(); //Button(context_);
  44.     unrollButton->SetAlignment(HA_RIGHT, VA_TOP);
  45.     unrollButton->SetStyle("UnRollButton", cache_->GetResource<XMLFile>("UI/DefaultStyle.xml"));
  46.     unrollButton->SetInternal(true);
  47.     SubscribeToEvent(unrollButton, E_CLICK, URHO3D_HANDLER(SlidersWindow, HandleSliderBarClicked));
  48.  
  49.  
  50.     // Add the title bar to the Window
  51.     AddChild(titleBarSlider);
  52.  
  53.     // Apply styles
  54.  
  55.     titleBarSlider->SetStyleAuto();
  56.     windowTitleSlider->SetStyleAuto();
  57.  
  58.  
  59.     xyzS_ = 1.0f;
  60.     panS_ = 1.0f;
  61.     tiltS_ = 1.0f;
  62.     dollyS_ = 1.0f;
  63.     jackS_ = 1.0f;
  64.     jackRandom_ = 0.0f;
  65.  
  66.  
  67.  
  68.     xyzText = new Text(context_);
  69.     AddChild(xyzText);
  70.     xyzText->SetStyle("Text");
  71.     xyzText->SetHorizontalAlignment(HA_LEFT);
  72.     xyzText->SetVerticalAlignment(VA_CENTER);
  73.     xyzText->SetName("xyzText");
  74.     xyzText->SetText(SliderString("\nXYZ Sensitivity:" , xyzS_));
  75.  
  76.  
  77.     xyzSlider = new Slider(context_);
  78.     xyzSlider->SetStyleAuto();
  79.     xyzSlider->SetOrientation(O_HORIZONTAL);
  80.     xyzSlider->SetHorizontalAlignment(HA_LEFT);
  81.     xyzSlider->SetVerticalAlignment(VA_TOP);
  82.     xyzSlider->SetSize(220, 10);
  83.     xyzSlider->SetRange(10.0f); // 0 - 1 range
  84.     SubscribeToEvent(xyzSlider, E_SLIDERCHANGED, URHO3D_HANDLER(SlidersWindow, HandleXYZSliderChanged));
  85.     xyzSlider->SetValue(xyzS_);
  86.     AddChild(xyzSlider);
  87.  
  88.  
  89.  
  90.     panText = new Text(context_);
  91.     AddChild(panText);
  92.     panText->SetStyle("Text");
  93.     panText->SetHorizontalAlignment(HA_LEFT);
  94.     panText->SetVerticalAlignment(VA_CENTER);
  95.     panText->SetName("panText");
  96.     // panText->SetText("\nPAN Sensitivity:");
  97.     panText->SetText(SliderString("\nPAN Sensitivity:" , panS_));
  98.  
  99.  
  100.  
  101.     panSlider =  new Slider(context_);
  102.     AddChild(panSlider);
  103.     panSlider->SetStyleAuto();
  104.     panSlider->SetSize(220, 10);
  105.     panSlider->SetRange(10.0f); // 0 - 1 range
  106.     SubscribeToEvent(panSlider, E_SLIDERCHANGED, URHO3D_HANDLER(SlidersWindow, HandlePanSliderChanged));
  107.     panSlider->SetValue(panS_);
  108.  
  109.  
  110. .......................
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement