Ember

Untitled

Feb 18th, 2012
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. // -------------------------- General ----------------------------
  2.  
  3. ui_w = 528;
  4. ui_h = 432;
  5.  
  6. ui_overlay = CreateOverlay();
  7. SetOverlayZOrder(ui_overlay, 500);
  8. ShowOverlay(ui_overlay);
  9.  
  10. // -------------------------- Generic --------------------------
  11.  
  12. ui_ribbon = CreateOverlayElement(global.OVERLAY_PANEL);
  13. SetOverlayElementMaterial(ui_ribbon, "ui_sheet");
  14. SetOverlayElementPosition(ui_ribbon, 0, 0);
  15. SetOverlayElementDimensions(ui_ribbon, option_resolution_w, 136);
  16. SetPanelOverlayElementUVSheet(ui_ribbon, 0, 0, 48, 136, 1);
  17. AddOverlayContainer(ui_overlay, ui_ribbon);
  18.  
  19. ui_logo = CreateOverlayElement(global.OVERLAY_PANEL);
  20. SetOverlayElementMaterial(ui_logo, "ui_sheet");
  21. SetOverlayElementPosition(ui_logo, 0, 0);
  22. SetOverlayElementDimensions(ui_logo, 192, 34);
  23. SetPanelOverlayElementUVSheet(ui_logo, 96, 0, 192, 34, 1);
  24. AddOverlayContainer(ui_overlay, ui_logo);
  25.  
  26. ui_gmogre_logo = CreateOverlayElement(global.OVERLAY_PANEL);
  27. SetOverlayElementMaterial(ui_gmogre_logo, "ui_gmogre_logo");
  28. SetOverlayElementPosition(ui_gmogre_logo, 3, 138);
  29. SetOverlayElementDimensions(ui_gmogre_logo, 650/4, 250/4);
  30. AddOverlayContainer(ui_overlay, ui_gmogre_logo);
  31.  
  32. // -------------------------- Tabs --------------------------
  33.  
  34. tab_current = 0;
  35. tab_update = 0;
  36. tab_total = 0;
  37. tab_origin = 218;
  38. tab_spacing = 40;
  39. tab_name[0] = "File"; tab_width[0] = 20;
  40. tab_name[1] = "Options"; tab_width[1] = 48;
  41. tab_name[2] = "Layers"; tab_width[2] = 38;
  42. tab_name[3] = "Drafting"; tab_width[3] = 48;
  43. tab_name[4] = "Brushes"; tab_width[4] = 45;
  44. tab_name[5] = "Export"; tab_width[5] = 39;
  45. tab_total = 6;
  46.  
  47. posx = tab_origin;
  48. i = -1;
  49. repeat tab_total
  50. begin
  51. i += 1;
  52.  
  53. tab_hover_element[i] = CreateOverlayElement(global.OVERLAY_PANEL);
  54. SetOverlayElementMaterial(tab_hover_element[i], "ui_sheet");
  55. SetOverlayElementPosition(tab_hover_element[i], posx-tab_spacing/2, 0);
  56. SetOverlayElementDimensions(tab_hover_element[i], tab_spacing+tab_width[i], 34);
  57. SetPanelOverlayElementUVSheet(tab_hover_element[i], 96, 48, 48, 34, 1);
  58. AddOverlayContainer(ui_overlay, tab_hover_element[i]);
  59.  
  60. if i != tab_current
  61. HideOverlayElement(tab_hover_element[i]);
  62.  
  63. tab_element[i] = CreateOverlayElement(global.OVERLAY_TEXT_AREA);
  64. SetTextOverlayElementFont(tab_element[i], "ui_futurabook");
  65. SetTextOverlayElementHorizontalAlignment(tab_element[i], ALIGN_LEFT);
  66. SetOverlayElementCaption(tab_element[i], tab_name[i]);
  67. SetOverlayElementPosition(tab_element[i], posx, 9);
  68. AddOverlayContainer(ui_overlay, tab_element[i]);
  69.  
  70. posx += tab_width[i]+tab_spacing;
  71. end;
  72.  
  73. // -------------------------- Ribbon --------------------------
Advertisement
Add Comment
Please, Sign In to add comment