Difference between revisions of "Lua:Class:Picture"

From Cheat Engine
Jump to navigation Jump to search
(Examples: Better variable name)
(Examples: Add example for assigning an image to a menu item)
Line 62: Line 62:
 
pic.loadFromFile("icon.png")
 
pic.loadFromFile("icon.png")
 
form.Icon = pic.getBitmap()
 
form.Icon = pic.getBitmap()
 +
</pre>
 +
 +
<pre>
 +
-- create menu bar for main interface
 +
local menu = createMainMenu(form)
 +
local menu_file = createMenuItem(menu)
 +
menu_file.setCaption("File")
 +
local mi_open = createMenuItem(menu_file)
 +
mi_open.setCaption("Open")
 +
 +
-- add icon to "Open" menu item
 +
local ico_open = createPicture()
 +
ico_open.loadFromFile("data/bitmap/menu/open.png")
 +
mi_open.Bitmap = ico_open.getBitmap()
 
</pre>
 
</pre>
  

Revision as of 08:15, 7 February 2019

Picture class: (Inheritence:)

WARNING: This page is unfinished.

Creation

createPicture() : Picture
Returns a newly created Picture.

Properties

Graphic
PNG
Bitmap
Jpeg
Icon

Methods

loadFromFile(filename)
Loads an image from a local file.
saveToFile(filename)
loadFromStream
assign
getGraphic
getPNG
getBitmap
getJpeg

Examples

-- main interface
local form = createForm()

-- add icon to Form title bar
local pic = createPicture()
pic.loadFromFile("icon.png")
form.Icon = pic.getBitmap()
-- create menu bar for main interface
local menu = createMainMenu(form)
local menu_file = createMenuItem(menu)
menu_file.setCaption("File")
local mi_open = createMenuItem(menu_file)
mi_open.setCaption("Open")

-- add icon to "Open" menu item
local ico_open = createPicture()
ico_open.loadFromFile("data/bitmap/menu/open.png")
mi_open.Bitmap = ico_open.getBitmap()

See also

Related Functions

Related Classes