Odd behavior when using custom Composite/CompositeContext and antialiasing

Hi,
I created a custom Composite/CompositeContext class and when I use it with antialiasing it causes a black bar to appear. I seems it has nothing to do with the compose() code but just that fact that I set my own Composite object. The submitted code will show you what I mean. There are 3 check boxes 1) allows to use the custom Composite object, 2) allows to ignore the compose() code in the CompositeContext and 3) toggles the antialiasing flag in the rendering hints. When the antialiasing flag is set and the Composite object is used the bar appears regardless of if the compose() method is executed or not. If the Composite object is not used the bar goes away.
The Composite/CompositeContext class performs clipping and gradient paint using a Ellipse2D.Float instance.
a) When the Composite is not used the code does a rectangular fill.
b) When the Composite is used it should clip the rectangular fill to only the inside of a circle and do a gradient merge of background color and current color.
c) If the compose() method is ignored then only the background is painted.
d) When antialiasing is turned on the black bar appears, i) if you ignore the compose() method it remains, ii) if you do not use the Composite object the bar disappears (???)
NOTE: the compose method's code is only for illustration purposes, I know that AlphaComposite, clipping and/or Gradient paint can be used to do what the example does. What I am trying to find out is why the fact of simply using my Composite object with antialiasing will cause the odd behavior.  Been trying to figure it out but haven't, any help is appreciated.
Thx.
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.image.*;
import javax.swing.*;
public class TestCustomComposite2
extends JFrame
implements ActionListener {
    private JCheckBox useCompositeChk, useAntialiasingChk, useCompositeContextChk;
    private Shape clippingShape = new Ellipse2D.Float(100, 100, 100, 100);
    private MergeComposite composite = new MergeComposite();
    public TestCustomComposite2() {
        super("Test Custom Composite");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JPanel cp = (JPanel) getContentPane();
        cp.setLayout(new BorderLayout());
        cp.add(new TestCanvas(), BorderLayout.CENTER);
        JPanel panel = new JPanel(new FlowLayout(FlowLayout.LEFT, 0, 0));
        panel.add(useCompositeChk = new JCheckBox("Use Composite", true));
        useCompositeChk.addActionListener(this);
        panel.add(useCompositeContextChk = new JCheckBox("Use Composite Context", true));
        useCompositeContextChk.addActionListener(this);
        panel.add(useAntialiasingChk = new JCheckBox("Use Antialiasing"));
        useAntialiasingChk.addActionListener(this);
        cp.add(panel, BorderLayout.SOUTH);
        pack();
        setVisible(true);
    public void actionPerformed(ActionEvent evt) {
        useCompositeContextChk.setEnabled(useCompositeChk.isSelected());
        invalidate();
        repaint();
    private class TestCanvas
    extends JComponent {
        public TestCanvas() {
            setSize(300, 300);
            setPreferredSize(getSize());
        public void paint(Graphics gfx) {
            Dimension size = getSize();
            Graphics2D gfx2D = (Graphics2D) gfx;
            gfx2D.setColor(Color.GRAY);
            gfx2D.fillRect(0, 0, size.width, size.height);
            RenderingHints rh = null;
            if(useAntialiasingChk.isSelected()) {
                rh = gfx2D.getRenderingHints();
                gfx2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
            Rectangle r = clippingShape.getBounds();
            //gfx2D.setColor(Color.GREEN);
            //gfx2D.drawRect(r.x, r.y, r.width, r.height);
            gfx2D.setColor(Color.YELLOW);
            gfx2D.fill(clippingShape);
            Composite oldComposite = null;
            if(useCompositeChk.isSelected()) {
                oldComposite = gfx2D.getComposite();
                gfx2D.setComposite(composite);
            gfx2D.setColor(Color.ORANGE);
            gfx2D.fillRect(r.x, r.y, r.width + 1, r.height + 1);
            if(oldComposite != null)
                gfx2D.setComposite(oldComposite);
            if(rh != null)
                gfx2D.setRenderingHints(rh);
    public class MergeComposite
    implements Composite, CompositeContext {
        public CompositeContext createContext(ColorModel srcColorModel,
                                              ColorModel dstColorModel,
                                              RenderingHints hints) {
            return this;
        public void compose(Raster src,
                            Raster dstIn,
                            WritableRaster dstOut) {
            if(!useCompositeContextChk.isSelected())
                return;
            int[] srcPixel = null;
            int[] dstPixel = null;
            for(int sy = src.getMinY(); sy < src.getMinY() + src.getHeight(); sy++) {
                for(int sx = src.getMinX(); sx < src.getMinX() + src.getWidth(); sx++) {
                    int cx = sx - dstOut.getSampleModelTranslateX();
                    int cy = sy - dstOut.getSampleModelTranslateY();
                    if(!clippingShape.contains(cx, cy)) continue;
                    srcPixel = src.getPixel(sx, sy, srcPixel);
                    int ox = dstOut.getMinX() + sx - src.getMinX();
                    int oy = dstOut.getMinY() + sy - src.getMinY();
                    if(ox < dstOut.getMinX() || ox >= dstOut.getMinX() + dstOut.getWidth()) continue;
                    if(oy < dstOut.getMinY() || oy >= dstOut.getMinY() + dstOut.getHeight()) continue;
                    dstPixel = dstIn.getPixel(ox, oy, dstPixel);
                    float mergeFactor = 1.0f * (cy - 100) / 100;
                    dstPixel[0] = merge(mergeFactor, srcPixel[0], dstPixel[0]);
                    dstPixel[1] = merge(mergeFactor, srcPixel[1], dstPixel[1]);
                    dstPixel[2] = merge(mergeFactor, srcPixel[2], dstPixel[2]);
                    dstOut.setPixel(ox, oy, dstPixel);
        protected int merge(float mergeFactor, int src, int dst) {
            return (int) (mergeFactor * src + (1.0f - mergeFactor) * dst);
        public void dispose() {
    public static void main(String[] args) {
        new TestCustomComposite2();
}

I got a better version to work as expected. Though there will probably be issues with the transformation to display coordinates as mentioned before. At least figured out some of the kinks of using a custom Composite/CompositeContext object.
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.image.*;
import javax.swing.*;
public class TestCustomComposite2
extends JFrame
implements ActionListener {
    private JCheckBox useCompositeChk, useAntialiasingChk, useCompositeContextChk;
    private Shape clippingShape = new Ellipse2D.Float(100, 100, 100, 100);
    private MergeComposite composite = new MergeComposite();
    public TestCustomComposite2() {
        super("Test Custom Composite");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JPanel cp = (JPanel) getContentPane();
        cp.setLayout(new BorderLayout());
        cp.add(new TestCanvas(), BorderLayout.CENTER);
        JPanel panel = new JPanel(new FlowLayout(FlowLayout.LEFT, 0, 0));
        panel.add(useCompositeChk = new JCheckBox("Use Composite", true));
        useCompositeChk.addActionListener(this);
        panel.add(useCompositeContextChk = new JCheckBox("Use Composite Context", true));
        useCompositeContextChk.addActionListener(this);
        panel.add(useAntialiasingChk = new JCheckBox("Use Antialiasing"));
        useAntialiasingChk.addActionListener(this);
        cp.add(panel, BorderLayout.SOUTH);
        pack();
        setVisible(true);
    public void actionPerformed(ActionEvent evt) {
        useCompositeContextChk.setEnabled(useCompositeChk.isSelected());
        invalidate();
        repaint();
    private class TestCanvas
    extends JComponent {
        public TestCanvas() {
            setSize(300, 300);
            setPreferredSize(getSize());
        public void paint(Graphics gfx) {
            Dimension size = getSize();
            Graphics2D gfx2D = (Graphics2D) gfx;
            gfx2D.setColor(Color.GRAY);
            gfx2D.fillRect(0, 0, size.width, size.height);
            RenderingHints rh = null;
            if(useAntialiasingChk.isSelected()) {
                rh = gfx2D.getRenderingHints();
                gfx2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
            Rectangle r = clippingShape.getBounds();
            //gfx2D.setColor(Color.GREEN);
            //gfx2D.drawRect(r.x, r.y, r.width, r.height);
            gfx2D.setColor(Color.YELLOW);
            gfx2D.fill(clippingShape);
            Composite oldComposite = null;
            if(useCompositeChk.isSelected()) {
                oldComposite = gfx2D.getComposite();
                gfx2D.setComposite(composite);
            gfx2D.setColor(Color.ORANGE);
            gfx2D.fillRect(r.x, r.y, r.width + 1, r.height + 1);
            if(oldComposite != null)
                gfx2D.setComposite(oldComposite);
            if(rh != null)
                gfx2D.setRenderingHints(rh);
    public class MergeComposite
    implements Composite, CompositeContext {
        public CompositeContext createContext(ColorModel srcColorModel,
                                              ColorModel dstColorModel,
                                              RenderingHints hints) {
            return this;
        public void compose(Raster src,
                            Raster dstIn,
                            WritableRaster dstOut) {
//            dumpRaster("SRC   ", src);
//            dumpRaster("DSTIN ", dstIn);
//            dumpRaster("DSTOUT", dstOut);
//            System.out.println();
            if(dstIn != dstOut)
                dstOut.setDataElements(0, 0, dstIn);
            if(!useCompositeContextChk.isSelected())
                return;
            int[] srcPixel = null;
            int[] dstPixel = null;
            int w = Math.min(src.getWidth(), dstIn.getWidth());
            int h = Math.min(src.getHeight(), dstIn.getHeight());
            int xMax = src.getMinX() + w;
            int yMax = src.getMinY() + h;
            for(int x = src.getMinX(); x < xMax; x++) {
                for(int y = src.getMinY(); y < yMax; y++) {
                    try {
                        // THIS MIGHT NOT WORK ALL THE TIME
                        int cx = x - dstIn.getSampleModelTranslateX();
                        int cy = y - dstIn.getSampleModelTranslateY();
                        if(!clippingShape.contains(cx, cy)) {
                            dstPixel = dstIn.getPixel(x, y, dstPixel);
                            dstOut.setPixel(x, y, dstPixel);
                        else {
                            srcPixel = src.getPixel(x, y, srcPixel);
                            dstPixel = dstIn.getPixel(x, y, dstPixel);
                            float mergeFactor = 1.0f * (cy - 100) / 100;
                            dstPixel[0] = merge(mergeFactor, srcPixel[0], dstPixel[0]);
                            dstPixel[1] = merge(mergeFactor, srcPixel[1], dstPixel[1]);
                            dstPixel[2] = merge(mergeFactor, srcPixel[2], dstPixel[2]);
                            dstOut.setPixel(x, y, dstPixel);
                    catch(Throwable t) {
                        System.out.println(t.getMessage() + " x=" + x + " y=" + y);
        protected int merge(float mergeFactor, int src, int dst) {
            return (int) (mergeFactor * src + (1.0f - mergeFactor) * dst);
        protected void dumpRaster(String lbl,
                                  Raster raster) {
            System.out.print(lbl + ":");
            System.out.print(" mx=" + format(raster.getMinX()));
            System.out.print(" my=" + format(raster.getMinY()));
            System.out.print(" rw=" + format(raster.getWidth()));
            System.out.print(" rh=" + format(raster.getHeight()));
            System.out.print(" tx=" + format(raster.getSampleModelTranslateX()));
            System.out.print(" ty=" + format(raster.getSampleModelTranslateY()));
            System.out.print(" sm=" + raster.getSampleModel().getClass().getName());
            System.out.println();
        protected String format(int value) {
            String txt = Integer.toString(value);
            while(txt.length() < 4)
                txt = " " + txt;
            return txt;
        public void dispose() {
    public static void main(String[] args) {
        new TestCustomComposite2();
}

Similar Messages

  • Question about the CSS behavior when using layer 3 sticky and sticky table

    Hi everyone,
    I have a question about the CSS behavior when using layer 3 sticky and sticky table is full.
    If I configure layer 3 sticky and specify the inactivity timeout as below, how does the CSS
    handle subsequent needed sticky requests ?
    advanced-balance sticky-srcip
    sticky-inact-timeout 30
    CSS document says that
    Note:
    If you use the sticky-inact-timeout command to specify the inactivity timeout
    period on a sticky connection, when the sticky table becomes full and none of
    the entries have expired from the sticky table, the CSS rejects subsequent
    needed sticky requests.
    My question is what is the next reaction by doing the CSS if the CSS is in the
    following condition:
    when the sticky table becomes full and none of the entries have expired from
    the sticky table, the CSS rejects subsequent needed sticky requests
    Does CSS just rejects/drops subsequent needed sticky requests ?
    or
    Does CSS does not stick subsequence requests to particular service but CSS forward
    subsequence requests with round-robin basis ? which means if the sticky table is full,
    the CSS just works round-robin load balancing fashion for subsequence requests ?
    Your information would be appreciated.
    Best regards,

    Hello,
    There is a good document explaining this on Cisco web site
    http://www.cisco.com/en/US/products/hw/contnetw/ps789/products_tech_note09186a0080094b4b.shtml
    It depends if the sticky-inact-timeout is used or not. If not, it's FIFO (the oldest entry in the sticky table is removed). If yes, the CSS will reject the next sticky request.
    Rgds,
    Gaetan
    Rgds
    Gaetan

  • Odd behavior when duplicating pages

    I have run into some odd behavior when duplicating pages.
    First I spent many hours trying to acomplish a double trigger effect in which the last trigger opened a large image in a pop up window. Thanks to help from agm 123 and Sachin Hasija  see the posts here: http://forums.adobe.com/message/5186239#5186239
    And the result here: http://ljusa.businesscatalyst.com/stockholm--1.html
    I had to do a number of work arounds, but succeeded and will help anyone interested to reproduce this type of effect.
    My next step was to recreate this effect for another 50 pages. The best way I have found is to duplicate the first page. This is where it gets weird.
    When I create a duplicate and replace the images in the newly created pages (done by changing the fill to the new image) with different ones and save it the changes are effected on the original page, not the clone. No big problem, just switch the names and continue.
    The next problem that occurs is that when I go to make further copies a variety of odd behaviors creep in. The biggest problem is a repositioning or resizing of photo frames/containers. The images do not change, just move as the frame resizes. When I try to resize the frame it snaps back to it's larger new size. This is a phenomenon that I have seen in other instances in work with lightboxes and slideshows. It seems that some other unseen element has jumped into the frame with the original frame.
    The method I have used to create these pages is as described in the post at: http://forums.adobe.com/message/5186239#5186239
    It involves creating a blank composition widget and then placing a composition lightbox widget trigger into the blank hero.
    I have already invested more time than I should have on this and would like to keep it simple, yet as I have 50 pages to go I could start from scratch if someone has a better method of doing this.
    Suggestions?

    Just an update.
    I haven't seen the naming problem with duoplicates reoccur. I am however still stuggling with duplicates.
    I have a page with 5 image frames linked to images which in turn trigger a lightbox. When I create a duplicate of a page there is always at least one of my image frames that moves and or a link to an image that is dead. The only recourse I have had is to recreate one of the lifgtboxes for each new page I create. With all the formatting this is time consuming.
    I have tried copying and pasting the entire page into a blank page, but then there are even more problems.
    I have also tried to save my lightbox as a graphic style, but that dooesn't seem to work either.
    Please Help! I've got at least 45 more of these pages to replicate1

  • Interactive Report - search does not work when using custom authentication

    Apex 3.2.x
    I can authenticate fine with my custom authentication and all of my pages work okay except for one page that uses the Interactive Report feature. When I click 'Filter' then enter the column name, operation (contains, =, like, etc.) and the expression, then click the 'Apply' button, the page just re-displays and my filter information is missing?
    If I first login to Apex, select and run my application, the Interactive Report features work just fine. What's missing?

    More information:
    After login into my Apex workspace (development environment), when I display the Interactive Report and click debug I see this debug message:
    "using existing session report settings"
    When I login using my application's custom authentication and click debug I see this debug message:
    "creating session report settings as copy of public saved report"
    Based on this, it appears that my session info in not set correctly when using custom authentication... but I'm not sure what needs to be set.
    Edited by: user9108091 on Oct 22, 2010 6:44 AM

  • Odd issue when using UDT (user defined type)

    Hi all,
    11g.
    I ran into an odd issue when using UDT, I have these 4 schemas: USER_1, USER_2, USER_A, USER_B.
    Both USER_1 and USER_2 have an UDT (actually a nested table):
    CREATE OR REPLACE TYPE TAB_NUMBERS AS TABLE OF NUMBER(10)USER_A has a synonym points to the type in USER_1:
    create or replace synonym TAB_NUMBERS for USER_1.TAB_NUMBERS;USER_B has a synonym points to the type in USER_2:
    create or replace synonym TAB_NUMBERS for USER_2.TAB_NUMBERS;Both USER_A and USER_B have a procedure which uses the synonym:
    CREATE OR REPLACE PROCEDURE proc_test (p1 in tab_numbers)
    IS
    BEGIN
      NULL;
    END;And in the C# code:
    OracleConnection conn = new OracleConnection("data source=mh;user id=USER_A;password=...");
    OracleCommand cmd = new OracleCommand();
    cmd.Connection = conn;
    cmd.CommandText = "proc_test";
    cmd.CommandType = CommandType.StoredProcedure;
    OracleParameter op = new OracleParameter();
    op.ParameterName = "p1";
    op.Direction = ParameterDirection.Input;
    op.OracleDbType = OracleDbType.Object;
    op.UdtTypeName = "TAB_NUMBERS";
    Nested_Tab_Mapping_To_Object nt = new Nested_Tab_Mapping_To_Object();
    nt.container = new decimal[] { 1, 2 };
    op.Value = nt;
    ......This code works fine, but it raises an error when I change the connection string from USER_A to USER_B, the error says:
    OCI-22303: type ""."TAB_NUMBERS" not foundInterestingly, if I change op.UdtTypeName = "TAB_NUMBERS"; to op.UdtTypeName = "USER_2.TAB_NUMBERS", the error is gone, and everything works fine.
    Anyone has any clues?
    Thanks in advance.

    Erase and reformat the ext HD. Then, redo the SuperDuper! backup.

  • How can i set  "Createdby" attribute  When using Custom JheadStart Security

    Hello
    We do not use JASS for Authentication , please help us how can i set createtby attributes with jhs.username in application for any entity object?
    thanks

    See a similar question at History Attributes when using Custom Authentication Type

  • [svn] 2692: Bug: BLZ-227 - When using JMS Destination, MessageClient and FlexClient not released from memory when the session times out .

    Revision: 2692
    Author: [email protected]
    Date: 2008-07-31 13:05:35 -0700 (Thu, 31 Jul 2008)
    Log Message:
    Bug: BLZ-227 - When using JMS Destination, MessageClient and FlexClient not released from memory when the session times out.
    QA: Yes
    Doc: No
    Checkintests: Pass
    Details: Fixed a memory leak with JMS adapter. Also a minor tweak to QA build file to not to start the server if the server is already running.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-227
    Modified Paths:
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/services/messaging/adapters/J MSAdapter.java
    blazeds/branches/3.0.x/qa/build.xml

    Revision: 2692
    Author: [email protected]
    Date: 2008-07-31 13:05:35 -0700 (Thu, 31 Jul 2008)
    Log Message:
    Bug: BLZ-227 - When using JMS Destination, MessageClient and FlexClient not released from memory when the session times out.
    QA: Yes
    Doc: No
    Checkintests: Pass
    Details: Fixed a memory leak with JMS adapter. Also a minor tweak to QA build file to not to start the server if the server is already running.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-227
    Modified Paths:
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/services/messaging/adapters/J MSAdapter.java
    blazeds/branches/3.0.x/qa/build.xml

  • When using 6.0 beta and 7.0 beta on my MacBookPro, I am (too) frequently asked for my master password. This doesn't occur in other programs. Do I have some evil code in my Firefox program?

    When using 6.0 beta and 7.0 beta on my MacBookPro, I am (too) frequently asked for my master password. This doesn't occur in other programs. Do I have some evil code in my Firefox program?
    Why I'm asked for my Master Password seems troublesome.

    Hello Matt, fellow archaeologist :)
    Security updates are essential on any and all software, specially your browser. Mozilla is working to streamline the updating process as much as possible, but you shouldn't neglect your own security for a few seconds of "wasted" time.
    I hope you do the best for yourself.

  • When using the move tool and or crop tool my whole screen goes black

    When using the move tool and or crop tool my whole screen goes black  and reappears when I go to another tool??? 

    Hi 25Z4P,
    Could you please take a screenshot of the problem you're encountering. I'm sure it is a black screen like you're describing, but it would be helpful to assess what is happening.
    Thank you.

  • I am getting a lot of static when using Brookstone wireless headphones and watching movies on the Apple TV. I know it is not headphones, because they work fine when I switch it to cable TV, then the sound is clear with no static. Any suggestions?

    I am getting a lot of static when using Brookstone wireless headphones and watching movies on the Apple TV. I know it is not headphones, because they work fine when I switch it to cable TV, then the sound is clear with no static. Any suggestions? Which wireless headphones work best with the apple TV?

    Ok so I've been doing more testing. It's all videos on the iTunes store. Anytime I try to download a podcast or stream it or anything it's super slow. To download an episode of Diggnation it tells me over 2 hours to download but the time keeps climbing and I just stop the transfer.
    Some people said it's an Open DNS thing? Maybe it is but it's not computer specific and I couldn't find a way to change the DNS settings in my Airport, only on each computer. I tried deleting PLists and restoring my Apple TV and restoring my Airport and nothing is working.
    I don't know if it an issue with me, my ISP or Apple. Anyone else experiencing this problem?

  • Error Compiling when using RGB Color Corrector and Unsharp Mask

    If I apply the RGB Color Corrector and and Unsharp mask to a clip within a sequence and try to render the sequence or a small portion of the work area I get the Error Compiling: Unknown error.
    This is occurring within a project I have updated to Premiere CS6 from Premiere CS5. 
    I have tried creating a new sequence and importing the same clip and other clips.  Anytime I try to use both the Unsharp Mask and RGB Color Corrector I am unable to render.  I have tried this with Mercury Playback both in hardware and software modes with the same result.
    Has anyone else seen something like this?

    Okay, glad this occurs for others too and I am not experiencing something isolated. The issue here is this shouldn't be happening at all. 
    Premiere CS5 has no problem with this.
    Yeah if I turn off one effect or the other no problem.  Unfortunately it doesn't matter the order I place the effects in I get the same error regardless of which is placed first.
    Nesting does work.  If I create a sequence, apply one or the other to the clip in the sequence then embed the sequence in another sequence and apply the remaining filter to the sequence containing the clip then I can get my color correction and edge definition.  But this is a work around. 
    There seems to a bug here since there were no issues when using RGB Color Corrector and Unsharp Mask simultaneously applied to one clip in CS5.  I doubt there will be a fix for this anytime soon so it looks like I will have to use another method for color correcting or apply RGB color correction to clips already embedded in a sequence as I move forward into solely using CS6.
    (How this can become an issue is that after applying effects and color correction to several clips within a sequence I like to render that entire sequence.  Then this sequence is ebedded in another main sequence and I can add additional effects and transitions and overlays without killing the live playback speed and only have to render smaller amounts of content from additional tracks.  It ends up saving a lot of time after the initial length of rendering.)
    Thanks for the suggestions.

  • When using firefox on yahoo and opening my mail it says Not Found The requested URL /dc/launch was not found on this server. How can this be fixed?

    when using firefox on yahoo and opening my mail it says Not Found The requested URL /dc/launch was not found on this server. How can this be fixed?

    Clear the cache and the cookies from sites that cause problems.
    "Clear the Cache":
    * Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    "Remove Cookies" from sites causing problems:
    * Tools > Options > Privacy > Cookies: "Show Cookies"
    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.com/kb/Safe+Mode

  • TS4006 when using iCloud between mac and pad, what does this mean - "your iPad will  no longer back up to your computer automatically when you sync with iTunes"

    when using iCloud between mac and pad, what does this mean - "your iPad will  no longer back up to your computer automatically when you sync with iTunes"
    DONT WORRY EVERYONE, FOUND THE ANSWER I NEEDED FROM ANOTHER POSTING - THANK YOU

    Welcome to the Apple Community.
    You don't need to do anything, you have chosen to back up to iCloud instead of iTunes.
    Being able to back up to the cloud can be very useful, especially if you don't have access to a computer or have infrequent access to one, however unless you specifically need to use iCloud for back up, you will find backing up to iTunes significantly more convenient and possibly more reliable.
    More about iCloud v iTunes Back Up

  • How do i engage my 8 core mac pro to use all it's cores when using final cut pro and other applications that need processing power? at the moment they seem to be idle...

    how do i engage my 8 core mac pro to use all it's cores when using final cut pro and other applications that need processing power? at the moment they seem to be idle...

    First, did you use Setup or Migration Assistant? That can happen when coming from a PowerMac or sometimes even from another (Intel) Mac.
    Second, wait for the next version of Final Cut due very soon to ship (may have to wait for the ".1" of course to clean up any early issues.
    Final Cut Pro - Wikipedia
    There are a few apps that are better.  I think you can run multiple instances of Handbrake for one.
    I've read about and wanted to try PowerDirector 9 (Windows)
    PowerDirector 9 video software
    video editing software Wiki

  • How to make reference wbs custom data carried to new wbs when using custom tab and custom table

    I created a custom tab for WBS elements by using user exit CNEX0007 and custom screen and put a table control in it.
    As table control's data has to be stored in a table I could not use append structure of PRPS.
    When I used reference wbs, PRPS custom fields were carried also but I could not find any solution to fill table control data with reference table.
    I need to get correspondence between reference number's and new id's key data. Is there any exit, enh. that I can store the relationship.

    Solved...
    I've used an enhancement point in include LCNPB_MF38.  CJWB_SUBTREE_COPY exports a table called newnumbers. Here you can find correspondances between copied WBS and new WBS.
    Exported table to memory id.
    And imported it in another user-exit. You can use proper user exit for your need.  ( EXIT_SAPLCNAU_002)

Maybe you are looking for

  • Values not showing up in Report

    Hello experts, I have saved data using Input schedules for certain combinations. Now I want to see the data in the report but here the problem, I am able to do so if I am giving the exact combinations as there in IS. For example: I have entered data

  • Will only support one USB drive at a time

    Background This is happening with a Mid 2007 Mini, OS X 10.7.4. I use this Mini soley as an iTunes music server. The OS is on the internal drive. Music is on a separate drive, as is Time Machine. No keyboard is connected. I do all maintence wirelessl

  • How to get a highlight icon on toolbar?

    I use blank word documents to do my writing. Often I need to highlight phrases. When I used Word, I just put the highlight icon on the toolbar. But with Pages, I can't figure out how to highlight without going through MANY clicks. I know there must b

  • G4 aluminum powerbook makes a sputtering fan noise

    I have taken great care of my 1.67ghz g4 powerbook aluminum, and never dropped it or anything. Lately, its started to make a really faint sputtering noise, like the fan is going dead or something. Any ideas?

  • Distorting a Jpeg with a clipping path

    Let me first say that I love using clipping path jpegs made in Photoshop. They can be used in InDesign of course, batched and converted to other formats which need transparency, and so on... The one irritating part is that there's no easy way to dist