Creating custom UI panels : where to start ?
Hi,
i've had a hard time searching for clear information on how to create custom panels in InDesign.
Maybe the wrong keywords, i dont know, but here i am
I would like to create a panel displaying all the "text variables" and their actual values and be able to edit them right there.
I have no idea where to start, any primers ? Cues ? Ressources ?
Many thanks for the help !
Ugo
Well i was actually asking myself the very question : do i really need a panel ?
So far i found a script thhat pretty much does what i need :
run the script opens a window
When all the fields are populated, hit continue and the custom text variables are updated with the freshly entered information
Now i need to tweak this code to suit my variables and find a way to "get" the current values instead of the defaults ones populating the form.
So i guess i can always execute the script to update, correct and update the variable and anytime, saving me the trouble of going about creating a plugin (this scared me more that anything )
I'll make sure it runs and see whats up. Any chance i can ask you later for support if i hit a rock?
Again thanks for the kind help, i now have ressources and some vocabulary to find stuff!
Ugo
Similar Messages
-
Creating custom Metadata panels in Bridge CS3
I want to create a custom panel that allows me to enter 14+ pieces of information about an image that are not contained within the existing metadata panels.
I can create a custonm panel in photoshop that is seen under 'File info' but I cannot see this information against a file in the metadata in Bridge.
In the Bridge metadata panels you have individual panels such as GPS, IPTC Core, History, etc. Can I create my own custom panel to add to this list?
If so how is it done? Where are the custom panel files stored?
Many thanksHi Bob,
It seems that almost every day there is a new secret to explore on this forum... :-)
According to the description in the link you had only a small typo (XML instead of XMP)
here is a copy of the file locations text from the PDF:
Mac OS X
{Root Volume}/Library/Application Support/Adobe/XMP
/Custom File Info Panels
{Home Directory}/Library/Application/Adobe/XMP
/Custom File Info Panels
Windows
\Program Files\Common Files\Adobe\XMP
\Custom File Info Panels
\Documents and Settings\<user>\Application Data\Adobe\XMP
\Custom File Info Panels
regards -
Is there any alternatives to Configurator for creating custom Photoshop panels?
I've been using Configurator for quite some time now in order to improve my workflow; having custom panels is huge to me.
So I was surprised that Adobe decided to stop supporting flash panels, starting with version CC 2014. I want to update Photoshop to CC 2014 but am unable to do so due to my custom panels (which DOES NOT work in said version!!): I would be handicapping myself by upgrading the software.
I've looked around for alternatives, but so far I haven't found any decent replacement to Configurator for creating HTML5-based panels. I know about PsTools but it appears to be limited to Tools only, and I need to both create a custom toolbar as well as custom panels for my most used filters and selection -actions. Also I know there's an API for creating HTML5 panels now, but I'm a 3D Artist - not a C++ programmer.
So what exactly are the alternative here?I've been using Configurator for quite some time now in order to improve my workflow; having custom panels is huge to me.
So I was surprised that Adobe decided to stop supporting flash panels, starting with version CC 2014. I want to update Photoshop to CC 2014 but am unable to do so due to my custom panels (which DOES NOT work in said version!!): I would be handicapping myself by upgrading the software.
I've looked around for alternatives, but so far I haven't found any decent replacement to Configurator for creating HTML5-based panels. I know about PsTools but it appears to be limited to Tools only, and I need to both create a custom toolbar as well as custom panels for my most used filters and selection -actions. Also I know there's an API for creating HTML5 panels now, but I'm a 3D Artist - not a C++ programmer.
So what exactly are the alternative here? -
Using SDK to create custom XMP panel in Bridge CS4
Using the SDK materials how exactly does one go about creating their own custom XMP panel for Bridge CS4?
I feel like I'm getting close- I was able to copy the BasicControlSamplePanel folder from SDK to my local C drive @
C:\Documents and Settings\tony\Application Data\Adobe\XMP\Custom File Info Panels\2.0\panels
I figure once that file is in the right place I can simply modify it to get custom fields
Now when I did this I noticed in Bridge when rightclicked on an image and clicked file info- the BasicControlSamplePanel tab was visible but upon clicking on BasicControlSamplePanel tab there was nothing in this dialogue box. Tried restarting computer- and still nothing- seems like it is the correct folder what do I need to do to get the properties to show up
Help please
Thanks
TonyHi Tony,
please refer to the section "Creating custom XMP properties using XML" in the XMP FILEINFO SDK PROGRAMMER’S GUIDE for information how to create custom panels for the metadata panels in applications like Bridge or Premiere.
Regards
Jörg
Adobe XMP -
Creating custom interface panels in LabVIEW for use in VBAI.
Greetings everyone,
I hope that someone can give me some insight with the following problem. I have on my bench a 1742 Smart Camera and a computer loaded with VBAI 3.6 and LabVIEW 8.6 Pro (all the latest and greatest stuff). Up to this point, everything was going along smoothly until I attempted to use my own custom inspection interface panel in VBAI.
I first created a simple test panel in LabVIEW with a few controls/indicators and saved it in version 8.5 (as required by VBAI 3.6). But when I tried to select this panel in the Configure Inspection Interface dialog in VBAI, I get the message "There is no VI at the path you specified" (even though the VI is clearly there). Perplexed, I visited this website and found others that have run into a similar problems, but apparently no solutions were found.
Looking into this further, I did the following:
1) I downloaded the image_with_switch_control.vi from here. NOTE: File size is 51,732 bytes.
2) I opened VBAI, verified that I could select this VI in VBAI's Configure Inspection Interface panel with no problems, then closed VBAI.
3) I opened this "known good" VI in LabView 8.6, verified that it was saved in LabView 8.5, and then saved it to LabVIEW 8.5 using "Save for Previous Version...". NOTE: File size is 50,500 bytes.
4) I tried to load this new/same Ver 8.5 VI in VBAI's Configure Inspection Interface panel again and got the message "There is no VI at the path you specified".
Now if I open a known good Ver 8.5 VI in LabVIEW 8.6, make no changes, and save the very same VI back in Ver 8.5, I should have no issues choosing it as an interface panel in VBAI. But this is not the case. Am I missing something or is there is a wrench in the works somewhere?
I was really expecting to have the ability to create my own custom interface between the computer and camera (as cited in the documentation), so if anyone can point out a solution, I'd greatly appreciate it.
Dallin Katt
Message Edited by And.Pkg on 10-16-2008 09:00 AMIn the Breakpoint forum is an ongoing thread "Monthly Bugs" that lists bugs posted in the forum. It is maintained by the forum users for the forum users.
I have already submitted yours. Its no garantee that it is a bug or that it is spotted by NI. You could always contact your local NI application engineers and have them report it as a bug, if they think it is you will receive a CAR ID.
If so please post it as a reply on your forum post, so people that see this can look at the solved issues in the next LV release to see this particular bug has been solved.
Regards,
André
Using whatever version of LV the customer requires. (LV5.1-LV2012) (www.carya.nl) -
Discover how to simplify the creation of virtual groups of images using Collections, Smart Collections and Collection Sets in Lightroom.
http://adobe.ly/12t11p3Is there anyway that we can create a Template of a Collection Set Structure?
I have a particular Structure Set that I use for my Collection Sets, and the Collections within them for each time I do a shoot session.
Is there anyway that I can streamline the process of making these structures instead of doing it one collection at a time?
I can't seem to find it at the moment. A possibility for the Future?
Thanks -
Create and Register Custom Property Panels
Is there anyone who worked on "Custom Property Panel" in Webcenter? However, I have tried something using the following link but it seems not working.
http://docs.oracle.com/cd/E16340_01/webcenter.1111/e10148/jpsdg_page_editor_adv.htm#CHDCJGEC
Can anyone suggest me the possible approaches step by step?
Thanks in advance.Hi again!
Section 20.2, "Creating Oracle Composer Add-Ons": Refers to Oracle Composer buttons that appears in top of it like "Page properties" or "View". In this image http://4.bp.blogspot.com/-o0-wHhGzAg/TrgeohaGM8I/AAAAAAAAASQ/yfQqqU8faY/s1600/Composer6.png "Chane Logo" is a Composer addon (panel).
Section 20.3, "Creating Custom Property Panels": Refers to add more tabs/configurations by default provided by Oracle Composer to configure the components added in the page. For example "Parameters" tab. In this image http://1.bp.blogspot.com/-G5lnUwO_mhM/TrgeqZlTT_I/AAAAAAAAASY/vTvznOakpL8/s1600/Composer7.png "Display options" and "Style" are property-panels
Regards. -
How difficult to create a user login area, and where to start?
I have a website which I created in Microsoft Expression Web 4. I would like to add a user login area and tie it to an existing SQL database which is updated frequently. I am not sure where to start or how likely I am to succeed. It is for a client's
website, so I am willing (and hopefully able) to learn, but do not want it to turn into a long drawn out project.
I can code in html and css and use java scripts. I don't know visual basic or how to work within the database (it will be provided by the client). I'm open to any advice on how easy or difficult this will be without other forms of coding knowledge, and would
love any advice on the best place to start. I have found some tutorials and downloaded MS Visual Studio Express 2013, since it was coming up as the best program for this.
Thank you for any advice!You want to create a login in SQL? any way you need one to access the database. You may need to contact your DBA to do it as you maynot be authorized to do it. Use below link to know creating SQL logins/Users.
http://www.blackthornesw.com/robo/projects/blackthornepro/HOWTO_-_Creating_a_SQL_Server_Database_Login_Account.htm
Thanks
Swapna -
How to drag transparent swatch when creating new custom tool panel in CC 2014
Hi guys. I'm having trouble dragging the transparent swatch over to a new panel I'm trying to create. Love the new feature, but not sure how to get this last crucial item on my toolbar:
Thanks for helping out!thesergie wrote:
Or is the main toolbar not customizable (ie I can only create custom toolbars)?
Exactly.
Would be nice if it were ... -
Can't install iCloud control panel on vista? I keep getting the error "Installer encountered errors before control panel could be installed" Knowing what errors and where to start would help?!
Try this: Removing and reinstalling iTunes and other software components for Windows Vista, Windows 7, or Windows 8
-
How to create custom template for webcenter portal application
Hi,
I created webcenter portal application in my jdev using the webcenter portal application template provided by the webcenter framework.
I tried to create custom template for my application by following steps:
1. Created new application using webcenter portal application template with all default package structure.
2. Right click pagetemplates folder under webcontent package and select new option.
3. New gallery opens up.
4. Selected JSF under webtier and JSF Page Template under items in the right hand side and clicked Ok button.
5. New wizard opens up for creating new JSF page template.
6. Gave template name(file name) and Page Template Name(template def name).
7. Selected checkbox staing start a Quick Start Layout and selected three column layout and selected Ok.
8. Selected checkbox for Create Associated ADFm Page Defination(so that page templates can be changes at run time).
9. Created some Facet Definations (header, footer, content1, content2, LHN, RHN).
10. Clicked Ok button which will create custom template.
11. Added some Panel Group Layout component from Component Palette.
12. Created new page (.jspx) with this template.
Now when I try to add producer portlets created using Producer Portlet application template and connected to the above application using WSRP2.0, I'm facing problem.
The prolem is that I'm not able to add more than one portlet in one single page?
Kindly let me know whether the steps followed by me is wrong some where and needs to corrected and let me know how I can add more than one portlet to page?
Basically I cant see more than one placeholders in my page to add portlets.Thanks Yannick.
In the step 9 I had mentioned that I created various facet definations (header, footer, content, content1 RHN and LHN).
Is this is not facet you are talking about or should I drop facet ref from the resource palette?
Can't I add moer than one portlet to my page at design time itself?
Annoying since in weblogic portal we do this at design time(.portal). -
Help creating custom waveform to load into Signal Express
I've never had to create a custom wave form before so Im completely new to this process.
Basically I need two output channels. Both channels will have the same waveform structure but one will have a time offset. In other words one will be starting while the other is ending.
Channel 1 waveform would look like this: One sinewave cycle (.25hz) then zero output for one cycle. Repeat.
Channel 2 waveform (meanwhile) would look like this: zero output for one cycle (exactly the duration channel 1 is in its sinewave), then one sinewave cycle (.25hz).
Both repeat continuously but out of phase of eachother. This will be a force/deflection test involving two hydraulic actuators applying a load to two points on the same specimen. Basically creating a walking condition where the customer would apply force to one spot then with the other foot transfer body weight to the second spot.
this is more complicated than what the basic function generator can handle but I have heard of people creating their own waveform in Excel and loading that.
Would this be possible for my application? What would the column structure in excel look like?
I've never created or exported a waveform to excel.
Thanks.
SCXI- 1000 Chassis w/ 1346 adapter
PCI 6281 DAQ card
SCXI- 1520 Bridge Board w/ 1314 Terminal Block (x2)
SCXI- 1180 Feedthrough Panel w/ 1302 Block
Signal Express 2014.
Win7 EnterpriseHello OKors,
What if you were to use a Sequence step to separate the two waveforms (with "Run preceding steps before following steps" AND "Allow hardware reuse" checked) and had them output a finite amount of samples, such that each time one step executed a single cycle? It wouldn't be strictly timed as that would be handled in software rather than hardware, but it is a good place to start.
You could also import a signal that you created in Excel as an ASCII file and choose the delimiter (tab, comma) and start/end rows. It would probably have better timing qualities than using a Sequence step. To figure out what the signal would need to look like, I would recommend saving something to an ASCII file first to figure out what formatting SignalExpress would expect as an input.
Have a great weekend, -
okay, hi! i'm trying to write a vending machine program for a class i'm taking. i have a text file with names, image URLs, and prices. I have a product class which is supposed to use filereader to read the fields in the text file. The product class is going to be loaded by the main VendMach class file, where i will have all of the main ui stuff written. The last file is the MoneyInOut class, which handles all of the money methods. i've got the majority of the UI file done, the text file is ready, and the money file is almost done...everything is hanging on whether or not i can write the product file. i have no idea where to start. any help would be greatly appreciated. i'm not looking for somebody else to write my code, but a point in the right direction would be great! here are the UI and text files:
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.text.NumberFormat;
import java.util.StringTokenizer;
// Still to be fixed:
// 1. Purchase & Maintenance buttons.
// 2. fix repaint of pictures, they don't display until a repaint is hit.
// 3. fix the Quit from program, it doesn't work right.
// 4. Put in the code for doing Maintenance.
// 5. Button super.setSize
// 6. Animate picture on selection.
public class VendMach extends Applet implements ActionListener
// Fonts for text and buttons.
private Font boldSerif16 = new Font("Serif",Font.BOLD,16);
private Font boldSerif24 = new Font("Serif",Font.BOLD,24);
private Font boldItalicSerif24 = new Font("Serif",Font.BOLD+Font.ITALIC,24);
private Font boldItalicSerif13 = new Font("Serif",Font.BOLD+Font.ITALIC,13);
private Font boldItalicSerif40 = new Font("Serif",Font.BOLD+Font.ITALIC,40);
//%% private Font boldItalicDialog16 = new Font("Dialog",Font.BOLD+Font.ITALIC,16);
// Mode flag.
private int mode = 0;
// Panels for the buttons
private Panel mainPanel = new Panel();
private Panel cashPanel = new Panel();
private Panel selPanel = new Panel();
private Panel maintPanel = new Panel();
// Product selection panel buttons
private Button selBtn[] = new Button[6];
// Cash customer puts in machine panel buttons
private Button viewC = new Button("View The Products");
private Button quit = new Button("Quit");
private Button bNickle = new Button("Nickel");
private Button bDime = new Button("Dime");
private Button bQuarter = new Button("Quarter");
private Button b$Paper = new Button("$1 Paper");
private Button b$Coin = new Button("$1 Coin");
private Label lCredit = new Label(" Credit:");
private Label lMsg = new Label("");
private Button bChange = new Button("Change Return");
private Button purchase = new Button("Purchase");
private Button maintenance = new Button("Maintenance");
private Product productForSale [];
private CashIn changeOH;
private int $collected = 0;
private double total$In = 0.00;
private NumberFormat nf;
private Image pic;
private Image picAnim;
private int prodSel = 999;
private String line;
private String f[] = new String[8];
private int tokenCount;
private int int3, int4, int5, int6, int7;
private double dbl4;
private StringTokenizer strings;
private int dispense = 99;
public void init()
{ setLayout(new BorderLayout());
productForSale = new Product[6];
try
{ BufferedReader inPut = new BufferedReader(new FileReader("Vend_Machine.txt"));
while ((line=inPut.readLine()) != null)
{ strings = new StringTokenizer(line,",");
tokenCount = strings.countTokens();
// Loop thru and retrieve each data element.
for (int i=0; i<tokenCount; i++)
f[i] = strings.nextToken();
// Load the money.
if (f[0].compareTo("M") == 0)
{ int3 = Integer.parseInt(f[3]);
int4 = Integer.parseInt(f[4]);
int5 = Integer.parseInt(f[5]);
int6 = Integer.parseInt(f[6]);
int7 = Integer.parseInt(f[7]);
changeOH = new CashIn(f[1],f[2],int3,int4,int5,int6,int7);
// Load the products.
if (f[0].compareTo("P") == 0)
{ int3 = Integer.parseInt(f[3]);
dbl4 = (new Double(f[4])).doubleValue();
int5 = Integer.parseInt(f[5]);
int6 = Integer.parseInt(f[6]);
int7 = Integer.parseInt(f[7]);
productForSale[int3] = new Product(f[1],f[2],dbl4,int5,int6,int7);
inPut.close();
catch(IOException e)
{ e.printStackTrace();
setBackground(Color.pink);
setForeground(new Color(120,0,120));
setFont(boldSerif16);
cashPanel.setLayout(new GridLayout(10,1));
cashPanel.add(viewC);
cashPanel.add(quit);
cashPanel.add(bNickle);
cashPanel.add(bDime);
cashPanel.add(bQuarter);
cashPanel.add(b$Paper);
cashPanel.add(b$Coin);
cashPanel.add(lCredit);
cashPanel.add(lMsg);
cashPanel.add(bChange);
add(cashPanel,"East");
selPanel.setLayout(new GridLayout(1,6));
for (int i=0; i<6; i++)
{ selBtn[i] = new Button(productForSale.getName());
selPanel.add(selBtn[i]);
add(selPanel,"South");
setBackground(Color.black);
viewC.addActionListener(this);
quit.addActionListener(this);
bNickle.addActionListener(this);
bDime.addActionListener(this);
bQuarter.addActionListener(this);
b$Paper.addActionListener(this);
b$Coin.addActionListener(this);
bChange.addActionListener(this);
nf = NumberFormat.getCurrencyInstance();
for (int i=0; i<6; i++)
selBtn[i].addActionListener(this);
} // =======>> END OF INIT METHOD
// ** PAINT METHOD **
public void paint(Graphics g)
{ int xVal = 35;
int yVal = 85;
int xValAnim = 0;
int yValAnim = 0;
int c = 0;
// Paint the product pictures on the vending machine.
g.setColor(Color.cyan);
g.setFont(boldItalicSerif24);
g.drawString(changeOH.getLogo1(),115,40);
g.setFont(boldItalicSerif13);
g.drawString(changeOH.getLogo2(),200,60);
for (int z=0; z<2; z++)
{ xVal = 35;
yVal = 85;
c = 0;
g.setColor(Color.black);
g.fillRect(xVal,yVal,500,350);
g.setColor(Color.yellow);
for (int i=0; i<2; i++)
{ for (int j=0; j<3; j++)
{ g.setFont(boldSerif16);
g.drawString(nf.format(productForSale[c].getPrice()),xVal+45,yVal-5);
pic = getImage(getCodeBase(),productForSale[c].getPic());
g.drawImage(pic,xVal,yVal,null);
// If product is dispensed get ready to animate.
if (c == dispense)
{ xValAnim = xVal;
yValAnim = yVal;
picAnim = pic;
xVal = xVal + 170;
c++;
yVal = yVal + 160;
xVal = 35;
// If product is dispensed, animate it.
if (dispense < 99)
{ for (int y=0; y<40; y++)
{ g.setColor(Color.black);
g.fillRect(xValAnim,yValAnim-9,125,125);
g.setColor(Color.yellow);
g.drawImage(picAnim,xValAnim,yValAnim,null);
yValAnim = yValAnim + 10;
pause(3);
dispense = 99;
if (mode == 0)
{ pic = getImage(getCodeBase(),"OutStock.gif");
g.drawImage(pic,300,300,null);
g.setColor(Color.black);
g.fillRect(1,1,500,300);
g.setColor(Color.pink);
g.setFont(boldItalicSerif40);
g.drawString(changeOH.getLogo1(),10,150);
g.setFont(boldItalicSerif24);
g.drawString(changeOH.getLogo2(),160,250);
mode++;
} // =======>> END OF PAINT METHOD
// ** ACTIONPERFORMED METHOD **
public void actionPerformed(ActionEvent event)
{ Object source = event.getSource();
lMsg.setText(" Enter up to $1.00");
// Customer puts money in the vending machine.
// Customer paid a nickle
if (source == bNickle && $collected < 96)
{ changeOH.nickleIn();
$collected = $collected + 5;
// Customer paid a dime
if (source == bDime && $collected < 91)
{ changeOH.dimeIn();
$collected = $collected + 10;
// Customer paid a quarter
if (source == bQuarter && $collected < 76)
{ changeOH.quarterIn();
$collected = $collected + 25;
// Customer paid a paper dollar
if (source == b$Paper && $collected == 0)
{ changeOH.dollarPaperIn();
$collected = $collected + 100;
// Customer paid a coin dollar
if (source == b$Coin && $collected == 0)
{ changeOH.dollarCoinIn();
$collected = $collected + 100;
// Customer makes their product selection.
for (int i=0; i<6; i++)
{ if (source == selBtn[i])
// Do nothing if customer selects item that isn't on-hand.
if (productForSale[i].getOnHand() == 0)
repaint();
// We have product on-hand.
else
{ prodSel = i;
// Tell customer to add more money if they don't have
// enough in the machine to handle the purchase.
if ($collected < (int) (productForSale[i].getPrice() * 100))
{ lMsg.setText(" Insert Money");
// Customer has enough money in machine to cover purchase.
else
{ // Take cost of item from customer's money
dbl4 = productForSale[i].getPrice() * 100;
int4 = changeOH.giveChange($collected - (int)dbl4,0);
// Tell customer to put exact amount in the machine
// because there isn't enough change to handle purchase.
if (int4 == 9)
{ lMsg.setText("Exact Amount Only!");
// **** Here the purchase was made and committed. ****
else
{ total$In = productForSale[i].getPrice() * 100;
$collected = $collected - (int) total$In;
productForSale[i].sellProduct();
dispense = i;
repaint();
// If the last product item was sold, set picture to OutStock.gif.
if (productForSale[i].getOnHand() <= 0)
productForSale[i].setOutOfStock();
if ((source == bChange || source == quit) && $collected > 0)
{ $collected = changeOH.giveChange($collected,1);
// Here we save the machine info file when customer asks
// for their change back or quits the machine.
// Customer has selected to Quit the vending machine program.
// Quit the program.
if (source == quit)
System.exit(0);
// These commands set up variables to show how much money
// the customer has in the machine.
total$In = $collected;
total$In = total$In / 100;
lCredit.setText(" Credit: " + nf.format(total$In));
repaint();
} // =======>> END OF ACTIONPERFORMED METHOD
// ** PAUSE METHOD **
public void pause(int i)
{ for(long l = System.currentTimeMillis() + (long) i; System.currentTimeMillis() < l;);
// =======>> END OF VENDMACH CLASS APPLET
// ** CASHIN CLASS **
class CashIn
{ private String logo1;
private String logo2;
private int numProd;
private int nickles;
private int dimes;
private int quarters;
private int dollarsP;
private int dollarsC;
private int money;
private double moneyVal;
private int amtToChange = 0;
private int hNickle;
private int hDime;
private int hQuarter;
private int hpDollar;
private int hcDollar;
public CashIn(String l1, String l2, int p, int q, int d, int n, int dP)
{ logo1 = l1;
logo2 = l2;
numProd = p;
quarters = q;
dimes = d;
nickles = n;
dollarsP = dP;
dollarsC = 0;
money = (n * 5) + (d * 10) + (q * 25) + (dP * 100);
// Get total of money in machine.
public double getCashIn()
{ moneyVal = money;
moneyVal = moneyVal / 100;
return moneyVal;
// Get machine record information.
public String getLogo1()
{ return logo1;
public String getLogo2()
{ return logo2;
public int getNumProd()
{ return numProd;
public int getNickles()
{ return nickles;
public int getDimes()
{ return dimes;
public int getQuarters()
{ return quarters;
public int getDollarPaper()
{ return dollarsP;
public int getDollarCoins()
{ return dollarsC;
// Money comes into the machine
public void nickleIn()
{ nickles++;
money = money + 05;
public void dimeIn()
{ dimes++;
money = money + 10;
public void quarterIn()
{ quarters++;
money = money + 25;
public void dollarPaperIn()
{ dollarsP++;
money = money + 100;
public void dollarCoinIn()
{ dollarsC++;
money = money + 100;
// Give the customer their change.
public int giveChange(int custMoney, int mode)
{ hNickle = nickles;
hDime = dimes;
hQuarter = quarters;
hpDollar = dollarsP;
hcDollar = dollarsC;
amtToChange = custMoney / 100;
for (int i=0; i<amtToChange; i++)
{ // Give change in dollar coin if possible
if (hcDollar > 0)
{ hcDollar--;
custMoney = custMoney - 100;
// or else give change in paper dollar
else
{ if (hpDollar > 0)
{ hpDollar--;
custMoney = custMoney - 100;
amtToChange = custMoney / 25;
for (int i=0; i<amtToChange; i++)
{ if (hQuarter > 0)
{ hQuarter--;
custMoney = custMoney - 25;
amtToChange = custMoney / 10;
for (int i=0; i<amtToChange; i++)
{ if (hDime > 0)
{ hDime--;
custMoney = custMoney - 10;
amtToChange = custMoney / 5;
if (amtToChange > hNickle)
{ mode = 9;
for (int i=0; i<amtToChange; i++)
{ hNickle--;
custMoney = custMoney - 5;
if (mode == 1)
{ nickles = hNickle;
dimes = hDime;
quarters = hQuarter;
dollarsP = hpDollar;
dollarsC = hcDollar;
money = money - custMoney;
if (mode == 9) custMoney = 9;
return custMoney;
} // =======>> END OF CASHIN CLASS
// ** PRODUCT CLASS **
class Product
{ private String name;
private String image;
private String picUsed;
private double price;
private int onHand;
private int sold;
private int maint;
public Product(String n, String i, double p, int o, int s, int m)
{ name = n;
image = i;
picUsed = i;
price = p;
onHand = o;
sold = s;
maint = m;
// Reset picture used when product is out of stock.
public void setOutOfStock()
{ picUsed = "OutStock.gif";
// Get product information
public String getName()
{ return name;
public String getImage()
{ return image;
public String getPic()
{ return picUsed;
public double getPrice()
{ return price;
public int getOnHand()
{ return onHand;
public int getQtySold()
{ return sold;
public int getMaintDate()
{ return maint;
// Sell one of the product.
public void sellProduct()
{ onHand--;
sold++;
// Set the product values.
public void setName(String n)
{ name = n;
public void setImage(String i)
{ image = i;
picUsed = i;
public void setPrice(double p)
{ price = p;
public void setOnHand(int o)
{ onHand = o;
public void setQtySold(int s)
{ sold = s;
public void setMaintDate(int m)
{ maint = m; }
this is the text file
p,Fritos,Images/FritoLay.gif,
m,$.50,
p,Dr. Pepper,Images/Dr.Pepper.gif,
m,$.60,
p,Pepsi,Images/Pepsi.gif,
m,$.60,
p,Coke,Images/CocaCola.gif,
m,$.60,
p,Seven-Up,Images/7-Up.gif,
m,$.60,
p,Sprite,Images/Sprite.gif,
m,$.60,
c,10,20,40,
i know that the filereader is supposed to read the fields...i guess i just have a weak start on understanding and implementing arrays.I write this sample some time ago, you can use it to start a new project
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CVM extends JFrame
JTextField mw = new JTextField("0");
JTextField hf = new JTextField("0");
JTextField ds = new JTextField("0");
JTextField lr = new JTextField("0");
JTextField py = new JTextField("0");
JTextField tp = new JTextField("0");
JTextField ch = new JTextField("0");
public CVM()
super("Chocolate Vending Machine");
setBounds(0,0,500,400);
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent ev)
dispose();
System.exit(0);
JPanel pan = new JPanel();
// pan.setLayout(new GridLayout(0,2,4,4));
JPanel lp = new JPanel();
lp.setBackground(Color.pink);
lp.setLayout(new GridLayout(16,2,4,4));
addButton(lp,"Milky Way 20$",mw);
addButton(lp,"Hot Fudge 40$",hf);
addButton(lp,"Dandy Shandy 50$",ds);
addButton(lp,"Lovers Rock 80$",lr);
addClearButton(lp);
lp.add(new JLabel(""));
lp.add(new JLabel(""));
addPayButtons(lp);
addMoneyBack(lp);
pan.add(lp);
setContentPane(pan);
setVisible(true);
private void addPayButtons(JPanel pan)
JPanel lp = new JPanel();
lp.setOpaque(false);
lp.setLayout(new GridLayout(0,2,4,4));
JButton b1 = new JButton("Pay 5");
addPay(b1,5);
b1.setMargin(new Insets(0,0,0,0));
JButton b2 = new JButton("Pay 10");
addPay(b2,10);
b2.setMargin(new Insets(0,0,0,0));
lp.add(b1);
lp.add(b2);
pan.add(lp);
lp = new JPanel();
lp.setOpaque(false);
lp.setBackground(Color.cyan);
lp.setLayout(new GridLayout(0,2,4,4));
JButton b3 = new JButton("Pay 20");
addPay(b3,20);
b3.setMargin(new Insets(0,0,0,0));
JButton b4 = new JButton("Pay 50");
addPay(b4,50);
b4.setMargin(new Insets(0,0,0,0));
lp.add(b3);
lp.add(b4);
pan.add(lp);
pan.add(new JLabel(" Payd"));
pan.add(py);
private void addPay(JButton bt, final int i)
bt.addActionListener(new ActionListener()
{ public void actionPerformed( ActionEvent e )
int n = Integer.parseInt(py.getText())+i;
py.setText(""+n);
calculate();
private void addButton(JPanel pan, String s, final JTextField jt)
JButton bt = new JButton(s);
bt.setHorizontalAlignment(SwingConstants.LEFT);
bt.setMargin(new Insets(0,0,0,0));
pan.add(bt);
bt.addActionListener(new ActionListener()
{ public void actionPerformed( ActionEvent e )
int i = Integer.parseInt(jt.getText())+1;
jt.setText(""+i);
calculate();
jt.setHorizontalAlignment(SwingConstants.CENTER );
jt.setEditable(false);
jt.setBackground(Color.white);
pan.add(jt);
private void calculate()
int nwi = Integer.parseInt(mw.getText()) * 20;
int hfi = Integer.parseInt(hf.getText()) * 40;
int dsi = Integer.parseInt(ds.getText()) * 50;
int lri = Integer.parseInt(lr.getText()) * 80;
int t = nwi+hfi+dsi+lri;
if (t >= 100) t = t - (t/10);
tp.setText(""+t);
int n = Integer.parseInt(py.getText());
int c = n-t;
ch.setText(""+c);
private void addClearButton(JPanel pan)
pan.add(new JLabel(" To pay"));
pan.add(tp);
JButton bt = new JButton("Clear");
bt.setHorizontalAlignment(SwingConstants.CENTER);
bt.setMargin(new Insets(0,0,0,0));
pan.add(bt);
bt.addActionListener(new ActionListener()
{ public void actionPerformed( ActionEvent e )
mw.setText("0");
hf.setText("0");
ds.setText("0");
lr.setText("0");
tp.setText("0");
pan.add(new JLabel(""));
private void addMoneyBack(JPanel pan)
JButton bt = new JButton("Money back");
bt.setHorizontalAlignment(SwingConstants.CENTER);
bt.setMargin(new Insets(0,0,0,0));
pan.add(bt);
bt.addActionListener(new ActionListener()
{ public void actionPerformed( ActionEvent e )
py.setText("0");
ch.setText("0");
pan.add(new JLabel(""));
pan.add(new JLabel(" Change"));
pan.add(ch);
public static void main( String[] args)
new CVM();
}Noah -
How to Created custom report for Ship not Billed (SD/FI)?
Hi all,
I am anticipating to write some abap reports..Here is one of them..
Anyone can help me with writing a Report , how to do 'Custom Report for shipped not Billed(SD/FI)' ..But since I am new to Abap , if you wish to reply, please use a little more detail and simple explanation, step by step so I can understand what is the idea, how it can be acheived...what kind of report should be used , techniques, tables etc...:)
Appreciate your help!
Regards,
BobyHi Boby,
You need to create custom transaction to achive these results.
you will have selection-screen ,it would be :
Date : Here date would be mandatory - Ranges Option
Customer - Optional field - Ranges
Order # Sales Order (Optional) Ranges
Invoice # - Invoice # (Optional) Ranges
You will get the data based on ur selection-screen criteria ...
First you will have customer order details from diffrent table
VBAK,
VBAP,
LIKP
LIPS
VBRK,
VBRP
KNA1,
VBFA Tables ( See the my sample program )
Output would be :
Customer # Custome Name Order # Delivery # Invoice # Netpr, Netquantity ,
Check the condition whether invoice table has VBRK-RFBSK = ''.
See the my sample program : This is sales report by monthly..
REPORT ZFDSALES_REPORT no standard page heading
message-id zwave.
Data Declaration Part
TYPE-POOLS
type-pools : slis.
Tables
tables : VBAK,
VBAP.
Internal table for VBAK Table
data : begin of i_vbak occurs 0,
vbeln like vbak-vbeln,
bstnk like vbak-bstnk,
vdatu like vbak-vdatu,
end of i_vbak.
Internal table for VBAP and MATNR
data : begin of i_vbap occurs 0,
vbeln like vbap-vbeln,
matnr like vbap-matnr,
kdmat like vbap-kdmat,
kwmeng like vbap-kwmeng,
netpr like vbap-netpr,
maktx like makt-maktx,
end of i_vbap.
Internal tables
data : begin of i_sales occurs 0,
vdatu like vbak-vdatu,
bstnk like vbak-bstnk,
matnr like vbap-matnr,
maktx like makt-maktx,
kdmat like vbap-kdmat,
kwmeng like vbap-kwmeng,
netpr like vbap-netpr,
end of i_sales.
Variable for ALV
data : v_repid like sy-repid,
gt_fieldcat type slis_t_fieldcat_alv.
Selection-screen
selection-screen : begin of block blk with frame title text-001.
select-options : s_vbeln for vbak-vbeln,
s_erdat for vbak-erdat,
s_ernam for vbak-ernam,
s_vdatu for vbak-vdatu obligatory,
s_BSTNK for vbak-BSTNK,
s_KUNNR for vbak-kunnr,
s_matnr for vbap-matnr,
s_KDMAT for vbap-KDMAT.
selection-screen : end of block blk.
Initilization
initialization.
v_repid = sy-repid.
S T A R T - O F - S E L E C T I O N ****************
start-of-selection.
Get the data from VBAK and VBAP Tables
perform get_vbak_vbap.
E N D - O F - S E L E C T I O N *****************
end-of-selection.
Display the data
perform dispolay_data.
*& Form get_vbak_vbap
Get the data from VBAK and VBAP Table
FORM get_vbak_vbap.
Get the data from VBAK Table
select vbeln bstnk vdatu from vbak into table i_vbak
where vbeln in s_vbeln
and bstnk in s_bstnk
and vdatu in s_vdatu
and kunnr in s_kunnr
and erdat in s_erdat
and ernam in s_ernam.
if sy-subrc ne 0.
message e000(zwave) with 'No data found for given selection'.
endif.
Get the data from VBAP Table
select avbeln amatnr akdmat akwmeng a~netpr
b~maktx into table i_vbap
from vbap as a inner join makt as b on bmatnr = amatnr
for all entries in i_vbak
where a~vbeln in s_vbeln
and a~kdmat in s_kdmat
and a~abgru = space
and a~matnr in s_matnr
and a~matnr ne '000000000000009999'
and a~matnr ne '000000000000004444'
and a~matnr ne '000000000000008888'
and a~matnr ne '000000000000001111'
and a~werks = '1000'
and b~spras = 'E'
and a~vbeln = i_vbak-vbeln.
if sy-subrc ne 0.
message e000(zwave) with 'No data found for given selection'.
endif.
sort i_vbak by vbeln.
sort i_vbap by vbeln matnr.
loop at i_vbap.
read table i_vbak with key vbeln = i_vbap-vbeln
binary search.
if sy-subrc eq 0.
i_sales-bstnk = i_vbak-bstnk.
i_sales-vdatu = i_vbak-vdatu.
i_sales-matnr = i_vbap-matnr.
i_sales-kdmat = i_vbap-kdmat.
i_sales-maktx = i_vbap-maktx.
i_sales-netpr = i_vbap-netpr.
i_sales-kwmeng = i_vbap-kwmeng.
append i_sales.
else.
continue.
endif.
clear : i_sales,
i_vbap,
i_vbak.
endloop.
sort i_sales by vdatu bstnk matnr.
refresh : i_vbap,
i_vbak.
ENDFORM. " get_vbak_vbap
*& Form dispolay_data
Display the data
FORM dispolay_data.
Fill the Fiedlcat
PERFORM fieldcat_init using gt_fieldcat[].
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_INTERFACE_CHECK = ' '
I_BYPASSING_BUFFER =
I_BUFFER_ACTIVE = ' '
I_CALLBACK_PROGRAM = v_repid
I_CALLBACK_PF_STATUS_SET = ' '
I_CALLBACK_USER_COMMAND = ' '
I_CALLBACK_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_END_OF_LIST = ' '
I_STRUCTURE_NAME =
I_BACKGROUND_ID = ' '
I_GRID_TITLE =
I_GRID_SETTINGS =
IS_LAYOUT =
IT_FIELDCAT = gt_fieldcat[]
IT_EXCLUDING =
IT_SPECIAL_GROUPS =
IT_SORT =
IT_FILTER =
IS_SEL_HIDE =
I_DEFAULT = 'X'
I_SAVE = ' '
IS_VARIANT =
IT_EVENTS =
IT_EVENT_EXIT =
IS_PRINT =
IS_REPREP_ID =
I_SCREEN_START_COLUMN = 0
I_SCREEN_START_LINE = 0
I_SCREEN_END_COLUMN = 0
I_SCREEN_END_LINE = 0
IT_ALV_GRAPHICS =
IT_ADD_FIELDCAT =
IT_HYPERLINK =
I_HTML_HEIGHT_TOP =
I_HTML_HEIGHT_END =
IT_EXCEPT_QINFO =
IMPORTING
E_EXIT_CAUSED_BY_CALLER =
ES_EXIT_CAUSED_BY_USER =
TABLES
T_OUTTAB = i_sales
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
ENDFORM. " dispolay_data
*& Form fieldcat_init
text
-->P_GT_FIELDCAT[] text
FORM fieldcat_init USING e01_lt_fieldcat type slis_t_fieldcat_alv.
DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
Delivery Date
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'VDATU'.
LS_FIELDCAT-OUTPUTLEN = 12.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Delivery Date'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Purchase Order #Material Description
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'BSTNK'.
LS_FIELDCAT-OUTPUTLEN = 25.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Purchase Order #'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Material
CLEAR LS_FIELDCAT.
LS_FIELDCAT-REF_FIELDNAME = 'MATNR'.
LS_FIELDCAT-REF_TABNAME = 'MARA'.
LS_FIELDCAT-FIELDNAME = 'MATNR'.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Material #'.
ls_fieldcat-seltext_M = 'Material #'.
ls_fieldcat-seltext_S = 'Material #'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Material Description
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'MAKTX'.
LS_FIELDCAT-OUTPUTLEN = 40.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Material Description'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Customer Material #
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'KDMAT'.
LS_FIELDCAT-OUTPUTLEN = 35.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Customer material no.'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Quantity
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'KWMENG'.
LS_FIELDCAT-OUTPUTLEN = 15.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Quantity'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Net Price
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'NETPR'.
LS_FIELDCAT-OUTPUTLEN = 15.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Net Price'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
ENDFORM. " fieldcat_init
Reward Points if it is helpful
Thanks
Seshu -
Bugs: open new doc, custom XMP panel crash
When opening a new document after starting Photoshop, it appears with half a checkboard pattern:
Drawing on it looks like below:
I also had an issue where I closed the doc (without saving) after drawing, then opened a new doc. The previous drawing then appeared partially twice (large, and a small version in top left corner) in the new doc, this only happened once though.
I added a custom XMP panel that works fine with CS5 to $user-dir\AppData\Roaming\Adobe\XMP\Custom File Info Panels\4.0\panels
On selecting the custom panel, in the File Info window, the panel window / CS6 crashes. (The grey window in the sshot below is an imprint of the irfanview settings I used to take these screenshots, this imprinting behaviour (not sure if it has a proper name) is reasonably common with crashed programs).
I am using the 64 bit version on Windows 7 business 64. 8GB RAM, Sys info from PS CS6 below:
Adobe Photoshop Version: 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00) x64
Operating System: Windows 7 64-bit
Version: 6.1 Service Pack 1
System architecture: Intel CPU Family:6, Model:15, Stepping:6 with MMX, SSE Integer, SSE FP, SSE2, SSE3
Physical processor count: 2
Processor speed: 2666 MHz
Built-in memory: 8191 MB
Free memory: 4745 MB
Memory available to Photoshop: 7256 MB
Memory used by Photoshop: 60 %
Image tile size: 128K
Image cache levels: 4
OpenGL Drawing: Enabled.
OpenGL Drawing Mode: Advanced
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
OpenGL Allow Old GPUs: Not Detected.
Video Card Vendor: NVIDIA Corporation
Video Card Renderer: GeForce GT 240/PCIe/SSE2
Display: 1
Display Bounds:= top: 0, left: 0, bottom: 960, right: 1280
Video Card Number: 1
Video Card: NVIDIA GeForce GT 240
OpenCL Unavailable
Driver Version: 8.17.12.9610
Driver Date: 20120229000000.000000-000
Video Card Driver: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Video Mode: 1280 x 960 x 4294967296 colors
Video Card Caption: NVIDIA GeForce GT 240
Video Card Memory: 512 MB
Video Rect Texture Size: 8192
Serial number: Tryout Version
Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\
Temporary file path: C:\Users\Rusty\AppData\Local\Temp\
Photoshop scratch has async I/O enabled
Scratch volume(s):
Startup, 136.7G, 48.9G free
Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\
Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\
Additional Plug-ins folder: not set
Installed components:
A3DLIBS.dll A3DLIB Dynamic Link Library 9.2.0.112
ACE.dll ACE 2012/01/18-15:07:40 66.492997 66.492997
adbeape.dll Adobe APE 2012/01/25-10:04:55 66.1025012 66.1025012
AdobeLinguistic.dll Adobe Linguisitc Library 6.0.0
AdobeOwl.dll Adobe Owl 2012/02/09-16:00:02 4.0.93 66.496052
AdobePDFL.dll PDFL 2011/12/12-16:12:37 66.419471 66.419471
AdobePIP.dll Adobe Product Improvement Program 6.0.0.1642
AdobeXMP.dll Adobe XMP Core 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPFiles.dll Adobe XMP Files 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPScript.dll Adobe XMP Script 2012/02/06-14:56:27 66.145661 66.145661
adobe_caps.dll Adobe CAPS 5,0,10,0
AGM.dll AGM 2012/01/18-15:07:40 66.492997 66.492997
ahclient.dll AdobeHelp Dynamic Link Library 1,7,0,56
aif_core.dll AIF 3.0 62.490293
aif_ocl.dll AIF 3.0 62.490293
aif_ogl.dll AIF 3.0 62.490293
amtlib.dll AMTLib (64 Bit) 6.0.0.75 (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00) 1.000000
ARE.dll ARE 2012/01/18-15:07:40 66.492997 66.492997
AXE8SharedExpat.dll AXE8SharedExpat 2011/12/16-15:10:49 66.26830 66.26830
AXEDOMCore.dll AXEDOMCore 2011/12/16-15:10:49 66.26830 66.26830
Bib.dll BIB 2012/01/18-15:07:40 66.492997 66.492997
BIBUtils.dll BIBUtils 2012/01/18-15:07:40 66.492997 66.492997
boost_date_time.dll DVA Product 6.0.0
boost_signals.dll DVA Product 6.0.0
boost_system.dll DVA Product 6.0.0
boost_threads.dll DVA Product 6.0.0
cg.dll NVIDIA Cg Runtime 3.0.00007
cgGL.dll NVIDIA Cg Runtime 3.0.00007
CIT.dll Adobe CIT 2.0.5.19287 2.0.5.19287
CoolType.dll CoolType 2012/01/18-15:07:40 66.492997 66.492997
data_flow.dll AIF 3.0 62.490293
dvaaudiodevice.dll DVA Product 6.0.0
dvacore.dll DVA Product 6.0.0
dvamarshal.dll DVA Product 6.0.0
dvamediatypes.dll DVA Product 6.0.0
dvaplayer.dll DVA Product 6.0.0
dvatransport.dll DVA Product 6.0.0
dvaunittesting.dll DVA Product 6.0.0
dynamiclink.dll DVA Product 6.0.0
ExtendScript.dll ExtendScript 2011/12/14-15:08:46 66.490082 66.490082
FileInfo.dll Adobe XMP FileInfo 2012/01/17-15:11:19 66.145433 66.145433
filter_graph.dll AIF 3.0 62.490293
hydra_filters.dll AIF 3.0 62.490293
icucnv40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
icudt40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
image_compiler.dll AIF 3.0 62.490293
image_flow.dll AIF 3.0 62.490293
image_runtime.dll AIF 3.0 62.490293
JP2KLib.dll JP2KLib 2011/12/12-16:12:37 66.236923 66.236923
libifcoremd.dll Intel(r) Visual Fortran Compiler 10.0 (Update A)
libmmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 10.0
LogSession.dll LogSession 2.1.2.1640
mediacoreif.dll DVA Product 6.0.0
MPS.dll MPS 2012/02/03-10:33:13 66.495174 66.495174
msvcm80.dll Microsoft® Visual Studio® 2005 8.00.50727.6195
msvcm90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcp100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcp80.dll Microsoft® Visual Studio® 2005 8.00.50727.6195
msvcp90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcr100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcr80.dll Microsoft® Visual Studio® 2005 8.00.50727.6195
msvcr90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
pdfsettings.dll Adobe PDFSettings 1.04
Photoshop.dll Adobe Photoshop CS6 CS6
Plugin.dll Adobe Photoshop CS6 CS6
PlugPlug.dll Adobe(R) CSXS PlugPlug Standard Dll (64 bit) 3.0.0.383
PSArt.dll Adobe Photoshop CS6 CS6
PSViews.dll Adobe Photoshop CS6 CS6
SCCore.dll ScCore 2011/12/14-15:08:46 66.490082 66.490082
ScriptUIFlex.dll ScriptUIFlex 2011/12/14-15:08:46 66.490082 66.490082
tbb.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
tbbmalloc.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
TfFontMgr.dll FontMgr 9.3.0.113
TfKernel.dll Kernel 9.3.0.113
TFKGEOM.dll Kernel Geom 9.3.0.113
TFUGEOM.dll Adobe, UGeom© 9.3.0.113
updaternotifications.dll Adobe Updater Notifications Library 6.0.0.24 (BuildVersion: 1.0; BuildDate: BUILDDATETIME) 6.0.0.24
WRServices.dll WRServices Friday January 27 2012 13:22:12 Build 0.17112 0.17112
wu3d.dll U3D Writer 9.3.0.113
Required plug-ins:
3D Studio 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Accented Edges 13.0
Adaptive Wide Angle 13.0
ADM 3.11x01
Angled Strokes 13.0
Average 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Bas Relief 13.0
BMP 13.0
Camera Raw 7.0
Chalk & Charcoal 13.0
Charcoal 13.0
Chrome 13.0
Cineon 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Clouds 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Collada 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Color Halftone 13.0
Colored Pencil 13.0
CompuServe GIF 13.0
Conté Crayon 13.0
Craquelure 13.0
Crop and Straighten Photos 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Crop and Straighten Photos Filter 13.0
Crosshatch 13.0
Crystallize 13.0
Cutout 13.0
Dark Strokes 13.0
De-Interlace 13.0
Dicom 13.0
Difference Clouds 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Diffuse Glow 13.0
Displace 13.0
Dry Brush 13.0
Eazel Acquire 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Embed Watermark 4.0
Entropy 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Extrude 13.0
FastCore Routines 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Fibers 13.0
Film Grain 13.0
Filter Gallery 13.0
Flash 3D 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Fresco 13.0
Glass 13.0
Glowing Edges 13.0
Google Earth 4 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Grain 13.0
Graphic Pen 13.0
Halftone Pattern 13.0
HDRMergeUI 13.0
IFF Format 13.0
Ink Outlines 13.0
JPEG 2000 13.0
Kurtosis 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Lens Blur 13.0
Lens Correction 13.0
Lens Flare 13.0
Liquify 13.0
Matlab Operation 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Maximum 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Mean 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Measurement Core 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Median 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Mezzotint 13.0
Minimum 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
MMXCore Routines 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Mosaic Tiles 13.0
Multiprocessor Support 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Neon Glow 13.0
Note Paper 13.0
NTSC Colors 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Ocean Ripple 13.0
Oil Paint 13.0
OpenEXR 13.0
Paint Daubs 13.0
Palette Knife 13.0
Patchwork 13.0
Paths to Illustrator 13.0
PCX 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Photocopy 13.0
Photoshop 3D Engine 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Picture Package Filter 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Pinch 13.0
Pixar 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Plaster 13.0
Plastic Wrap 13.0
PNG 13.0
Pointillize 13.0
Polar Coordinates 13.0
Portable Bit Map 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Poster Edges 13.0
Radial Blur 13.0
Radiance 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Range 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Read Watermark 4.0
Reticulation 13.0
Ripple 13.0
Rough Pastels 13.0
Save for Web 13.0
ScriptingSupport 13.0
Shear 13.0
Skewness 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Smart Blur 13.0
Smudge Stick 13.0
Solarize 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Spatter 13.0
Spherize 13.0
Sponge 13.0
Sprayed Strokes 13.0
Stained Glass 13.0
Stamp 13.0
Standard Deviation 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Sumi-e 13.0
Summation 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Targa 13.0
Texturizer 13.0
Tiles 13.0
Torn Edges 13.0
Twirl 13.0
U3D 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Underpainting 13.0
Vanishing Point 13.0
Variance 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Variations 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Water Paper 13.0
Watercolor 13.0
Wave 13.0
Wavefront|OBJ 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
WIA Support 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Wind 13.0
Wireless Bitmap 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
ZigZag 13.0
Optional and third party plug-ins: NONE
Plug-ins that failed to load: NONE
Flash:
Mini Bridge
Kuler
Installed TWAIN devices: NONEAccording to Nvidia's website, I already have the latest drivers installed (I updated them just a few days ago). I turned off hardware acceleration as you suggested, and that fixed the problem.
You can download the XMP panel that causes the crash from: http://www.iliveinabin.com/image-xmpPanel%20v2.zip That contains the source for the panel and also the compiled panel I'm using, which is in the target folder.
Maybe you are looking for
-
How do I share or save my iMovie project/video
Everytime I try to share my video to YouTube, it says to click 'Publish' and I do. Sure enough, I open YouTube and there's nothing there. No videos, no uploads. Also back on iMovie, it says 'Not Shared' in the corner of the video. Why does this keep
-
IPhone 5 issue with using downloaded ringtone
I have an iPhone5 & downloaded a ringtone from iTunes and cannot get it in my sound settings to use as ringtone. Does anyone know how to fix this issue?
-
IPhone 3GS not showed in iTunes after update to Version 4.0
Hi, I just made an firmware update using iTunes to my 3GS. The installation went well, and the iPhone is working great. But the problem is that iTunes is not displaying the iPhone anymore. I already tried everything listed on the Apple support page,
-
After I've generated a DVD the video is inversed
I've made all the footage and previewed it and all was ok. After I've generated the DVD, when I took a look of the final render, the video plays upside down. If I take a look to the project again, It showing me the video upside down too... I've made
-
Recording from vinyl and normalizing?
Hey everyone, just signed up as I use this quite a bit and thought I'd firstly say thanks to everyone for putting that effort in and being helpfull. I have been recording my old vinyl collection (Old Skool Garage woo!) and have been normalizing the r