How to randomize position of many duplicate symbols
I have a rectangle (Named "Data") that falls down the stage on a loop. This is all contained within the symbol itself. The stage has this code in it:
var randX;
var randShouldWait;
var randSpeed;
var baseXVal = 215;
function randomNumbers() {
randX = Math.floor(Math.random()*6);
randShouldWait = Math.floor(Math.random()*3);
randSpeed = Math.floor(Math.random()*100);
moveMe();
randomNumbers();
function moveMe(){
if (randShouldWait == 1) {
randShouldWait = Math.floor(Math.random()*3);
sym.$("Data").animate({left: 0 + 20 * randX, top: sym.$("Data").y}, 150 + randSpeed, moveMe);
else
sym.$("Data").animate({left: 0 + 20 * randX, top: sym.$("Data").y}, 150 + randSpeed, randomNumbers);
This creates a nice looking randomized "shifting" as the block falls. The issue is that this code is specifically related to the "Data" object and when I duplicate the symbol it names it "Data_1" which obviously doesn't shift randomly. The goal is to have this expandable to have dozens of these rectangles at once, so Ideally I'd like to find a way to create new ones programmatically that each have individualized behavior so my timeline isn't so busy.
ok if you want to make them move seperatly try this way:
w = "Data_1"
y = "Data_2"
z = "Data_3"
var randX;
var randShouldWait;
var randSpeed;
var baseXVal = 215;
function randomNumbers(f) {
randX = Math.floor(Math.random()*6);
randShouldWait = Math.floor(Math.random()*3);
randSpeed = Math.floor(Math.random()*100);
moveMe(f);
function moveMe(x){
if (randShouldWait == 1) {
randShouldWait = Math.floor(Math.random()*3);
sym.$(x).animate({left: 0 + 20 * randX, top: sym.$(x).y}, 150 + randSpeed, moveMe);
else
sym.$(x).animate({left: 0 + 20 * randX, top: sym.$(x).y}, 150 + randSpeed, randomNumbers);
randomNumbers(w)
randomNumbers(y)
randomNumbers(z)
and you can check it by repeating functions, to repeat just replace last three lines with these:
// will Repeat every 151 milisec
function retry(){
randomNumbers(w)
randomNumbers(y)
randomNumbers(z)
setInterval(retry,151);
Zaxist
Similar Messages
-
i need to delete the extra files but i want to know how to find my original ones.... i am going crazy i dont know why i have sooo many duplicates of my events....
Final Cut is a separate, higher end video editor. The pro version of iMovie.
Give iPhoto a look at for creating the slideshow. It's easy to assemble the photos in an album in iPhoto, put them in the order you want and then make a slideshow of them. You can select from various themes and transitions between slides and add music from your iTunes library.
When you have the slidshow as you want use the Export button at the bottom of the iPhoto window and export with Size = Medium or Large.
Save the resulting Quicktime movie file in your Movies folder.
Next, open iDVD, choose your theme and drag the QT movie file into the menu window being careful to avoid any drop zones.
Then follow this workflow to help assure the best qualty video DVD:
Once you have the project as you want it save it as a disk image via the File ➙ Save as Disk Image menu option. This will separate the encoding process from the burn process.
To check the encoding mount the disk image, launch DVD Player and play it. If it plays OK with DVD Player the encoding is good.
Then burn to disk with Disk Utility or Toast at the slowest speed available (2x-4x) to assure the best burn quality. Always use top quality media: Verbatim, Maxell or Taiyo Yuden DVD-R are the most recommended in these forums.
The reason I suggest iPhoto is that I find it much easier to use than iMovie (except for the older iMovie 6 HD version). Personal preferences showing here. -
I recently deleted many duplicate files. In the midst of it my Itunes songs are not in Itunes. They are in two different folders. One under 'Music' in my ID. And two under a MyMusic file in Documents. How do I know which one to import?
Thanks, this is not an ideal answer but probably the most sensible one in my case.
I will try it unless someone has a better suggestion, but I'll wait a bit as it will take me a few days anyway (I had actually tried to create a new smaller playlist or download by album, but at this stage the music app is not letting me queue a list of songs for download - I think I will have to disable and re-enable iTunes match which will probably delete all the songs).
I have to say I am not very impressed with Apple here - having an online backup of all your data and beeing able to restore it to a new device easily was a strong selling point of iCloud. For music, they are Definitly not delivering at the stage. -
I hae many duplicates of songs in my library how do i consolidate them into one copy each without deleting each one individually?
yea... i faced this problem many a time... have run apple sceipts to delete these songs....
you download these scripts from the link below.... jus follow thw instructions... and you are free from duplicates
http://dougscripts.com/apps/dupinapp.php
hope this helps..! -
after several years of taking photos(thousands) I seem to have many duplicate photos in iPhoto. How do find them all without going through 10,000 photos? they are mostly scanned photos that I have reused over the years not ones that I have recently uploaded from my camera.
Thanks whoever can helpWhere are you seeing these duplicates? In the iPhoto window or in the Finder?
OT -
I suddenly have many duplicates of some of the addresses in the address book on my iphone. Can you please tell me how to merge them on the phone, so I just have one of each again?
yea... i faced this problem many a time... have run apple sceipts to delete these songs....
you download these scripts from the link below.... jus follow thw instructions... and you are free from duplicates
http://dougscripts.com/apps/dupinapp.php
hope this helps..! -
How can I find and eliminate duplicate photos? iPhoto says I have 10,000 or more images which cannot be!
I assume as I imported them from various discs, cameras etc there overlap?
Thank youSome apps for dealing with duplicates in iPhoto
iPhoto Library Manager
Duplicate Annihilator
Decliner
iPhoto Duplicate Cleaner -
How do I position to panels in a single frame?
Hi,
Can someone tell me how i can position two panels in a single frame using the BorderLayout class.
I have included my code below. When it is run it shows two JPanels positioned at the top and the bottom, a text area to the right, a panel in the center and a panel on the left. I want to get the panel on the left - the yellow panel - to be positioned in the lower third of the center panel. I have tried to use the BorderLayout.SOUTH statement - but this positions the panel across the very bottom which causes the bottom JPanel and part of the text area to disappear.
Can anyone help with this please???
Many thanks
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Panels extends JFrame implements ActionListener
private TopPanel topPanel;
private BottomPanel bottomPanel;
private JButton open;
private JButton close;
private JButton connect;
boolean openClicked = false;
boolean closeClicked = false;
public Panels()
super("Panels");
setSize(1000,600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
Container contentArea = getContentPane();
topPanel = new TopPanel();
bottomPanel = new BottomPanel();
JTextArea textArea = new JTextArea("Text Area",20,20);
JScrollPane textScroller = new JScrollPane(textArea);
open = new JButton("Open");
open.addActionListener(this);
close = new JButton("Close");
close.addActionListener(this);
connect = new JButton("Connect");
connect.addActionListener(this);
JPanel topBar = new JPanel();
topBar.setBackground(Color.red);
topBar.add(open);
topBar.add(close);
JPanel lowerBar = new JPanel();
lowerBar.setBackground(Color.red);
lowerBar.add(connect);
bottomPanel.setPreferredSize(new Dimension(100,100));
contentArea.add(topPanel);
contentArea.add(bottomPanel,BorderLayout.WEST);
contentArea.add(textScroller,BorderLayout.EAST);
contentArea.add(lowerBar,BorderLayout.SOUTH);
contentArea.add(topBar,BorderLayout.NORTH);
setContentPane(contentArea);
public void actionPerformed(ActionEvent e)
if(e.getSource() == open)
openClicked = true;
topPanel.repaint();
if(e.getSource() == close)
{closeClicked = true;
bottomPanel.repaint();
class TopPanel extends JPanel
public TopPanel()
public void paintComponent(Graphics painter)
super.paintComponent(painter);
painter.setColor(Color.white);
painter.fillRect(0,0,getSize().width,getSize().height);
if (openClicked == true)
drawTopMessage(painter);
public void drawTopMessage(Graphics painter)
painter.setColor(Color.black);
painter.drawString("This is the top panel", 20,20);
class BottomPanel extends JPanel
public BottomPanel()
public void paintComponent(Graphics painter)
super.paintComponent(painter);
painter.setColor(Color.yellow);
painter.fillRect(0,0,getSize().width,getSize().height);
if (closeClicked == true)
drawBottomMessage(painter);
public void drawBottomMessage(Graphics painter)
painter.setColor(Color.black);
painter.drawString("This is the bottom panel", 20,20);
public static void main(String[] args)
Panels example = new Panels();One solution would be to create a new panel, bothPanels and adding the two panels that you need to this panel.
Once you have done that, you can add bothPanels to contentArea.add( bothPanels, BorderLayout.CENTER)
hth -
Why does the content spill over and how do I position this under the menu and title?
I was following this tutorial on how to add a scrolling image gallery to a Flash website.
(http://www.republicofcode.com/tutorials/flash/xmlimagegallery/index.php)
From what I understand from this tutorial, it is just a matter of copying the Actionscript code and pasting it onto the timelines then making modifications on the XML.
(kindly see a screenshot of timeline layers I made and as to where I put the Actionscript code:
http://i429.photobucket.com/albums/qq19/tsujzpie/imagegalleryproblem_01.jpg )
I pasted the code onto the blank keyframe labeled "Gallery"...
But all I get is this weird effect when I click on the button for the gallery...
(kindly see a screenshot of it here: http://i429.photobucket.com/albums/qq19/tsujzpie/imagegalleryproblem_02.jpg )
When you put a blank keyframe on a timeline, any content put in there is supposed to only be contained in that very frame, right? How come then that - whenever the gallery button is clicked on - the content from that section spills out onto the other sections even when I click on other button for the other areas?
I just really couldn't think why this is happening - any reason why this is so?
And how do I position the gallery right under the section header and menu bar?
Here is its AS2 code, by the way:
import mx.transitions.Tween;
import mx.transitions.easing.*;
var myGalleryXML = new XML();
myGalleryXML.ignoreWhite = true;
myGalleryXML.load("gallery.xml");
myGalleryXML.onLoad = function() {
_root.gallery_x = myGalleryXML.firstChild.attributes.gallery_x;
_root.gallery_y = myGalleryXML.firstChild.attributes.gallery_y;
_root.gallery_width = myGalleryXML.firstChild.attributes.gallery_width;
_root.gallery_height = myGalleryXML.firstChild.attributes.gallery_height;
_root.myImages = myGalleryXML.firstChild.childNodes;
_root.myImagesTotal = myImages.length;
_root.thumb_height = myGalleryXML.firstChild.attributes.thumb_height;
_root.thumb_width = myGalleryXML.firstChild.attributes.thumb_width;
_root.full_x = myGalleryXML.firstChild.attributes.full_x;
_root.full_y = myGalleryXML.firstChild.attributes.full_y;
callThumbs();
createMask();
scrolling();
function callThumbs() {
_root.createEmptyMovieClip("container_mc",_root.getNextHighestDepth());
container_mc._x = _root.gallery_x;
container_mc._y = _root.gallery_y;
var clipLoader = new MovieClipLoader();
var preloader = new Object();
clipLoader.addListener(preloader);
for (i=0; i<myImagesTotal; i++) {
thumbURL = myImages[i].attributes.thumb_url;
myThumb_mc = container_mc.createEmptyMovieClip(i, container_mc.getNextHighestDepth());
myThumb_mc._y = _root.thumb_height*i;
clipLoader.loadClip("thumbs/"+thumbURL,myThumb_mc);
preloader.onLoadStart = function(target) {
target.createTextField("my_txt",target.getNextHighestDepth (),0,0,100,20);
target.my_txt.selectable = false;
preloader.onLoadProgress = function(target, loadedBytes, totalBytes) {
target.my_txt.text = Math.floor((loadedBytes/totalBytes)*100);
preloader.onLoadComplete = function(target) {
new Tween(target, "_alpha", Strong.easeOut, 0, 100, .5, true);
target.my_txt.removeTextField();
target.onRelease = function() {
callFullImage(this._name);
target.onRollOver = function() {
this._alpha = 50;
target.onRollOut = function() {
this._alpha = 100;
function callFullImage(myNumber) {
myURL = myImages[myNumber].attributes.full_url;
myTitle = myImages[myNumber].attributes.title;
_root.createEmptyMovieClip("fullImage_mc",_root.getNextHighestDepth());
fullImage_mc._x = _root.full_x;
fullImage_mc._y = _root.full_y;
var fullClipLoader = new MovieClipLoader();
var fullPreloader = new Object();
fullClipLoader.addListener(fullPreloader);
fullPreloader.onLoadStart = function(target) {
target.createTextField("my_txt",fullImage_mc.getNextHighestDepth (),0,0,200,20);
target.my_txt.selectable = false;
fullPreloader.onLoadProgress = function(target, loadedBytes, totalBytes) {
target.my_txt.text = Math.floor((loadedBytes/totalBytes)*100);
fullPreloader.onLoadComplete = function(target) {
new Tween(target, "_alpha", Strong.easeOut, 0, 100, .5, true);
target.my_txt.text = myTitle;
fullClipLoader.loadClip("full_images/"+myURL,fullImage_mc);
function createMask() {
_root.createEmptyMovieClip("mask_mc",_root.getNextHighestDepth());
mask_mc._x = _root.gallery_x;
mask_mc._y = _root.gallery_y;
mask_mc.beginFill(0x000000,100);
mask_mc.lineTo(_root.gallery_width,0);
mask_mc.lineTo(_root.gallery_width,_root.gallery_height);
mask_mc.lineTo(0,_root.gallery_height);
mask_mc.lineTo(0,0);
container_mc.setMask(mask_mc);
function scrolling() {
_root.onEnterFrame = function() {
container_mc._y += Math.cos(((mask_mc._ymouse)/mask_mc._height) *Math.PI)*15;
if (container_mc._y>mask_mc._y) {
container_mc._y = mask_mc._y;
if (container_mc._y<(mask_mc._y-(container_mc._height-mask_mc. _height))) {
container_mc._y = mask_mc._y-(container_mc._height- mask_mc._height);You should create a manually movieclip symbol with nothing in it and take a copy of it from the library and place it in the frame where you intend for the gallery to display. Give it an instance name of "container_mc" and remove the following line from your callThumbs function
_root.createEmptyMovieClip("container_mc",_root.getNextHigh estDepth());
You probably need to do the same for the mask and the full images since they appear to also be created using dynamic mc's. -
I have many duplicate songs in my iTunes. Is there a way to quickly delete all duplicates without having to manually delete all of them?
How to find and remove duplicate items in your iTunes library - http://support.apple.com/kb/HT2905
http://dougscripts.com/itunes/itinfo/dupin.php (commercial)
post by turingtest2 - https://discussions.apple.com/thread/3555601 - different types of duplicates and techniques
http://www.araxis.com/find-duplicate-files (commercial, free trial) - finds duplicate files on computer, not specifically iTunes
I would do it manually. As you can see from turingtest2's post, some duplicates are not really duplicates.
I would also review how you add media to iTunes. It should not be producing all that many duplicates. -
HT2905 How do I find and delete Duplicate songs in iTunes v11.0 (163)
The steps for previous versions seem to no longer apply to the latest iTunes v11.0 (163). Any suggestions on how to find and delete MANY duplicated songs using the recently updated iTunes (Friday Nov 30th 2012) Thank you for your time.
hi dear kil it happend the same to me in itunes 11.0 version, what i did is click on Songs veiw mode then below where it says Name, Time, Artits, Album, Genre Etc click on ARTIST and automaticly it will organize your artist with the duplicates songs, take a look in this picture, basiclly it is the same, thats a easy way to do it, till the come up with and update.. good luck
com -
this problem has been raised in SR 7229372.994.
Working in 11.1.0.6 or 11.1.0.7 on AIX , compilation of the proc*C "sample1" demo program returns various duplicate symbol warnings:
ld: 0711-224 WARNING: Duplicate symbol: p_xargc
ld: 0711-224 WARNING: Duplicate symbol: p_xargv
ld: 0711-224 WARNING: Duplicate symbol: p_xrcfg
ld: 0711-224 WARNING: Duplicate symbol: p_xrc
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
-this is true using all versions of the AIX xlc compiler 7,8,9 and is true for both 32bit and 64bit compilations. As far as I am aware this problem only occurs on AIX.
-using the -bloadmap linker option, customer reports the following duplicate symbol mappings:
ld: 0711-228 WARNING: Duplicate symbols were found while resolving symbols.
The following duplicates were found:
Symbol Source-File(Object) OR Import-File{Shared-object}
p_xargc crt0main.s(/lib/crt0.o) ** Duplicate ** {oravl01/oracle/11.1.0.7/lib32//libclntsh.so}
p_xargv crt0main.s(/lib/crt0.o) ** Duplicate ** {oravl01/oracle/11.1.0.7/lib32//libclntsh.so}
p_xrcfg crt0main.s(/lib/crt0.o) ** Duplicate ** {oravl01/oracle/11.1.0.7/lib32//libclntsh.so}
p_xrc crt0main.s(/lib/crt0.o) ** Duplicate ** {oravl01/oracle/11.1.0.7/lib32//libclntsh.so}
-which indicates that these various OS symbols have been included in linclntsh.so, which is puzzling and confusing.
-customer raising the issue is a VAR who's application is heavilly dependent on Pro*C code: they need more information as to why this behavior has changed from earlier releases and why these OS symbols
have apparently been included in Oracle libraries. It is not acceptable to this VAR to be told not to be concerned with duplicate symbol warnings or that they are "meaningless" : there is no such thing as meaningless at this VAR's level of engineering and QA. VAR needs a much more detailed explanation as to what is happening here.
-can someone provide more information about what has changed in 11g to result in these warnings, and why? I am unable to find any documentation on this matter.Is any news from this error.
I really want to know how to fix this WARNING messages.
Im in
uname -aM
AIX "HOST" 1 6 "HEXA" IBM,9117-MMB
Pro*C/C++: Release 11.2.0.1.0 - Production on Mon Mar 19 12:43:07 2012
Thanks. -
How can we position 5 Database Server for a centralized Database ?
1) We are providing a e governance solution for an organization,where we are providing a centralized database,Client have provided 5 Database server for the same.how can we position the Database Server? there are 5000 Concurrent users and 25000 users,SAN
Storage for approx. 60 TB,Database size of 2 TB and growth of 1 TB every year
2) How many instance can we have for above said Case?
3) How much RAM Required ?Thanks for sharing information!!
DB size is going to be too huge, you need to check for data archival option along with proper compression option.
As per requirement, you need good server setup like; CPU: 4 cpu, 12 cores and RAM will be good to start with 256 GB.
When you say 5 db server, is that it means 5 physical server not db instances rt?
If that is the case then you can go for SQL Server 2014 to use that in memory options along with so many good support for temppdb, query optimization due to cardinality changes, SSD support etc.
Intances will be:
INS1, 2 : main instance and archival instance, using first two servers out of 5 servers.
INS3: DR server, if it will not be active all the time and then we can easily check for 1/4 load on DR server so you can configure AlwaysOn to check INS1 and DR instance to get all HA DR part too.
In case of INS4, INS5 can be used for reporting purpose being configured as other replication to act as local DR too.
Hopefully I have covered all the available objects you have.
Santosh Singh -
Why do I have so many duplicate contacts on my iPhone? I use Verizon backup assistance
Why in the world are my contact at 14,000 and have so many duplicate contacts. How in the world do I get ride of these contacts? Its the stupid Verizon Backup assistance that created all these contacts. This has occurred since I upgrade to a new IPhone
Use iCloud or iTunes to back up your phone. Then go online and delete all contacts from backup assistant.(it keeps them in the trash.) Then reset your phone and reload from your backup, then use backup assistant or Verizon cloud. Sounds like a lot but it doesn't take long.
-
Ld: 0711-224 WARNING: Duplicate symbol: p_xargc
Hi, im having this WARNING Duplicate and i dont know how to resolve it.
Iam in AIX 6
Sorry for my bad english.
---- Precompilando
proc iname=./Concatenador.pc oname=./Concatenador.c
Pro*C/C++: Release 11.2.0.1.0 - Production on Mon Mar 19 12:43:07 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
System default option values taken from: /oraclient/product/11.2.0/client/precomp/admin/pcscfg.cfg
---- Compilando Fuente Intermedio
/oraclient/product/11.2.0/client/bin/oraxlc -O3 -q64 -DSS_64BIT_SERVER -qwarn64 -qinfo=uni -DAIXRIOS -qflag=s:s -I/oraclient/product/11.2.0/client/precomp/hdrs -I/oraclient/product/11.2.0/client/precomp/public -I/oraclient/product/11.2.0/client/precomp/include -I/oraclient/product/11.2.0/client/oracore/include -I/oraclient/product/11.2.0/client/oracore/public -I/oraclient/product/11.2.0/client/oracore/port/include -I/oraclient/product/11.2.0/client/xdk/include -I/oraclient/product/11.2.0/client/xdk/public -I/oraclient/product/11.2.0/client/nlsrtl/include -I/oraclient/product/11.2.0/client/ldap/public/sslinc -I/oraclient/product/11.2.0/client/ldap/include/sslinc -I/oraclient/product/11.2.0/client/slax/include -I. -DLDAP_CM -c ./Concatenador.c -o ./Concatenador.o
-------- Compilando ejecutable
/oraclient/product/11.2.0/client/bin/oraxlc -q64 -o ./Concatenador ./Concatenador.o -L/oraclient/product/11.2.0/client/lib/ -lclntsh -b rtl -lld -lm `cat /oraclient/product/11.2.0/client/lib/sysliblist` -lm -lc_r -lpthreads
ld: 0711-224 WARNING: Duplicate symbol: p_xargc
ld: 0711-224 WARNING: Duplicate symbol: p_xargv
ld: 0711-224 WARNING: Duplicate symbol: p_xrcfg
ld: 0711-224 WARNING: Duplicate symbol: p_xrc
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
Thanks a lot.Hi, that is the total output from executing
make -f Concatenador.mk all
The makefile contents is:
# Makefile original: Concatenador.mk
include $(ORACLE_HOME)/precomp/lib/env_precomp.mk
MODULO = concatenador
APLICACION = ./$(MODULO)
FUENTE_PROC = ./$(MODULO).pc
FUENTE_INTERMEDIO =./$(MODULO).c
OBJETO = ./$(MODULO).o
all: $(APLICACION)
$(APLICACION) : $(OBJETO)
@@echo
@@echo ------------------------------------
@@echo -------- Compilando ejecutable
@@echo ------------------------------------
$(CC) -q64 -o $(APLICACION) $(OBJETO) -L$(ORACLE_HOME)/lib/ -lclntsh -b rtl -lld -lm `cat $(ORACLE_HOME)/lib/sysliblist` -lm -lc_r -lpthreads
$(OBJETO) : $(FUENTE_INTERMEDIO)
@@echo
@@echo ------------------------------------
@@echo ---- Compilando Fuente Intermedio
@@echo ------------------------------------
$(CC) $(CFLAGS) -c $(FUENTE_INTERMEDIO) -o $(OBJETO)
$(FUENTE_INTERMEDIO) :
@@echo
@@echo ------------------------------------
@@echo ---- Precompilando
@@echo ------------------------------------
$(PROC) $(PROCFLAGS) iname=$(FUENTE_PROC) oname=$(FUENTE_INTERMEDIO)
# FIN Makefile original: Concatenador.mk
If you need something more please tell me.
Thanks.
Maybe you are looking for
-
Primary Key & Logical Key in Hierarchy
Am a bit confused with the primary key in Dimensions..... 1. Can anyone explain the use of Primary key and the criteria to define the primary key for a level if the level has more than one level keys.... 2. If a level has more than 2 logical keys and
-
Ipad 2 not connecting to airport express
Hi have this very strange issue. I have a wifi network with an airport extreme as main wifi unit and an airport express as wifi extender. My macbook, iphone 3gs, ipad 1 work perfectly fine: when put in the "low airport extreeme signal area" they show
-
How do I password protect a PDF document on a MacBook Air?
I am trying to password my PDF documents on a macbook. I don't understand why the help options are not assisting me. Can someone help me please?
-
Loud fan/whirring and heated MacBook Pro
Hi, My MacBook is continuously loud and it seems to be the fan - does this mean it could be near death? I have to admit it sounds like a PC and I can't do my work in peace. Also, the unit gets extremely hot above the keyboard and below the screen. An
-
Argument list for FND_REQUEST not correct
I saw someone use the following form of fnd_request.submit_request, to submit a conc req for xml. v_conc_request_id := FND_REQUEST.submit_request( application => 'AR', program => 'ARXSGPO', argument1 => v_set_layout_option, argument2 => 'Print Statem