Jump to content
tommysticks

New UI window

Recommended Posts

I'm trying to make a custom window open at the press of a button by dissecting existing files, but a lot of them have stacks of other files that are required due to extra tabs 'n shit. Anyone know of a custom window that has only 1 window and no tabs? So I can see what it looks like.

 

I tried looking at the mod Admin Tools, which is currently what I'm using to acccomplish what I want done, but there are so many extra files in there due to all the tabs. I can't single it down to the bare minimum.

Share this post


Link to post
Share on other sites
require('ISUI/ISPanel');
require('ISUI/ISRichTextPanel');
require('ISUI/ISCollapsableWindow');

UIStoryPanel = {};

function UIStoryPanel.new(title, text)
    title = title or 'test'
    text  = text or 'Bacon ipsum dolor amet strip steak drumstick shankle jerky frankfurter short loin sausage. Short loin hamburger landjaeger turducken. Pork belly bresaola pork drumstick picanha. Rump capicola pork chop ball tip pork loin.'

    local self = {};
    self.tut = ISRichTextPanel:new(0, 0, 500, 500);
    self.tut:initialise();
    self.tut:setAnchorBottom(true);
    self.tut:setAnchorRight(true);
    self.moreinfo = self.tut:wrapInCollapsableWindow();
    self.moreinfo:setX((getCore():getScreenWidth() * 0.5) - (self.tut.width * 0.5));
    self.moreinfo:setY((getCore():getScreenHeight() * 0.5) - (self.tut.height * 0.5));
    self.moreinfo:setTitle(title);

    self.moreinfo:addToUIManager();
    self.tut:setWidth(self.moreinfo:getWidth());
    self.tut:setHeight(self.moreinfo:getHeight() - 16);
    self.tut:setY(16);
    self.tut.autosetheight = false;
    self.tut.clip = true;
    self.tut:addScrollBars();

    self.tut.textDirty = true;
    self.tut.text = text;
    self.tut:paginate();
    return self;
end

This is from an old mod of mine and *should* create a simple text window.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...