Drag/drop & maximize Panels within a Tile

Hi Guys,
I've had a look at WASI's Dashboard, and I would like to create a much simpeler version in Flex 4.
The begin is simple: Create a mx:Tile, dump a couple of s:Panels, everything's alligned properly. Looks good.
I'm confused in the next steps:
How to make the Panels 'movable'? Like: Drag the first s:Panel, and drop it as last.
How to make the Panels 'Maximizable' without pushing the other object away? I can edit the PanelSkin, ad a maximize button, but just changing size isn't enough... somehow this panel should be "lifted out" first before resizing. But how?
Can someone give me any pointers?

When you say Tile do you mean a tilelist ? as Tilelist allows you to drag items around.
To Maximise over the tilelist without touching the tile arrangement one approach would be to have a canvas with 1 child panel(maxpanel) that is not displayed.
maxpanel.top=maxpanel.left=maxpanel.right=maxpanel.bottom=0;
on maximize a tiled panel
maxpanel = mytilepanel;
mymaxcanvas.addchild(mytilepanel);
on minimize
mymaxpanel.removeChild(maxpanel);
well thats just off the top of my head.
I have some old code somewhere I did to drag tiles around whilst maintaining their original index positions which was good to do a reset, so i'll see if I can find it and put it up for you.
David.

Similar Messages

  • Drag Drop Dockable Panels

    Hi there all,
    Does anybody know if there is source code/widgets/extensions
    out there to
    achieve the same effect as the BBC home page.
    http://www.bbc.co.uk/
    It's really the ability to drag/drop/dock the panels and the
    fact the panel
    positions are stored (I'm presuming via a cookie).
    Would really appreciate any help at all.
    Cheers,
    @ndyB

    @ndyB wrote:
    > Hi there all,
    >
    > Does anybody know if there is source
    code/widgets/extensions out there
    > to achieve the same effect as the BBC home page.
    >
    http://www.bbc.co.uk/
    >
    > It's really the ability to drag/drop/dock the panels and
    the fact the
    > panel positions are stored (I'm presuming via a cookie).
    > Would really appreciate any help at all.
    Try this:
    http://www.webdesignermag.co.uk/tutorial_files.php?tutorial=19
    Dooza
    Posting Guidelines
    http://www.adobe.com/support/forums/guidelines.html
    How To Ask Smart Questions
    http://www.catb.org/esr/faqs/smart-questions.html

  • Manual Drag&Drop on Panel components

    Ok people I have been following this example
    http://blogs.adobe.com/flexdoc/drag_and_drop/
    What the goal of my application will be to have a canvas on
    top of my application and one at the bottom. I will start off with
    a set of dynamically generated panels in the top or bottom canvas,
    doesn't really matter which. I want to be able to count how many
    panels are in each canvas and get the related id and name for each
    panel in each canvas.
    I have set up a canvas at the top where I pretty much just
    have the code from that example I linked to at the top except that
    my panels are generated on the fly and their count is variable. I
    am STRUGGLING to create a "two way drag and drop" between the two
    canvases (moving child panel from the top canvas to the bottom
    canvas and vice versa).
    I have found PLENTY of two way drop and drag examples but
    they all were about lists, datagrid, or tree components -
    components that already come built in with "drag and drop" and "two
    way drag and drop" but in my case the drag and drop is manually
    created.
    I am totally clueless as to the process. Can anyone point me
    in the right direction? I posted in the yahoo usergroups but so far
    my post has NOT been approved and it was posted like three hours
    ago.
    Any help is GREATLY appreciated.
    Here is part of my mxml:
    <mx:Canvas id="memberFilters"
    width="680" height="275"
    borderStyle="solid"
    backgroundColor="#B6FABB"
    x="10" y="10"
    dragEnter="doDragEnter(event);"
    dragDrop="doDragDrop(event);">
    </mx:Canvas>
    <mx:Canvas id="nonMemberFilters"
    width="680" height="275"
    borderStyle="solid"
    backgroundColor="#FBB7B7"
    x="10" y="325"
    dragEnter="doDragEnter(event);"
    dragDrop="doDragDrop(event);">
    </mx:Canvas>
    here is part of of my .as file:
    // Drag initiator event handler for
    // the title bar's mouseMove event.
    private function tbMouseMoveHandler(event:MouseEvent):void
    var dragInitiator:Panel=Panel(event.currentTarget);
    var ds:DragSource = new DragSource();
    ds.addData(event.currentTarget, 'panel');
    // Update the xOff and yOff variables to show the
    // current mouse location in the Panel.
    xOff = event.currentTarget.mouseX;
    yOff = event.currentTarget.mouseY;
    // Initiate d&d.
    DragManager.doDrag(dragInitiator, ds, event);
    // Function called by the canvas dragEnter event; enables
    dropping
    private function doDragEnter(event:DragEvent):void
    DragManager.acceptDragDrop(Canvas(event.target));
    // Function called by the Canvas dragDrop event;
    // Sets the panel's position,
    // "dropping" it in its new location.
    private function doDragDrop(event:DragEvent):void
    // Compensate for the mouse pointer's location in the title
    bar.
    var tempX:int = event.currentTarget.mouseX - xOff;
    event.dragInitiator.x = tempX;
    var tempY:int = event.currentTarget.mouseY - yOff;
    event.dragInitiator.y = tempY;
    // Put the dragged panel on top of all other components.
    memberFilters.setChildIndex(Panel(event.dragInitiator),
    memberFilters.numChildren-1);
    // Function called by the Canvas dragDrop event;
    // Sets the panel's position,
    // "dropping" it in its new location.
    private function doDragDrop(event:DragEvent):void
    // Compensate for the mouse pointer's location in the title
    bar.
    var tempX:int = event.currentTarget.mouseX - xOff;
    event.dragInitiator.x = tempX;
    var tempY:int = event.currentTarget.mouseY - yOff;
    event.dragInitiator.y = tempY;
    // Put the dragged panel on top of all other components.
    nonMemberFilters.setChildIndex(Panel(event.dragInitiator),
    nonMemberFilters.numChildren-1);
    public function onAvailableFiltersResult(result:Array):void
    phpData = new ArrayCollection(result);
    for(x=0; x<phpData.length; x++) {
    // create each new panel and add it to the parent canvas
    var filterData:Panel = new Panel();
    filterData.id = "id__" + phpData[x].data;
    filterData.title = phpData[x].label;
    filterData.addEventListener(MouseEvent.MOUSE_DOWN,
    tbMouseMoveHandler);
    memberFilters.addChild(filterData);
    the code in the .as is my code along with the code from the
    link above

    Here is the updated code ...
    I replaced the onAvailableFiltersResult with createPanels to
    create some 5 panels. You can replace it with
    onAvailableFiltersResult.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    layout="vertical"
    creationComplete="createPanels()">
    <mx:Script>
    <![CDATA[
    import mx.collections.ArrayCollection;
    import mx.managers.DragManager;
    import mx.containers.Panel;
    import mx.core.DragSource;
    import mx.events.DragEvent;
    // Variables used to hold the mouse pointer's location in
    the title bar.
    // Since the mouse pointer can be anywhere in the title bar,
    you have to
    // compensate for it when you drop the panel.
    public var xOff:Number;
    public var yOff:Number;
    // Drag initiator event handler for
    // the title bar's mouseMove event.
    private function tbMouseMoveHandler(event:MouseEvent):void
    var dragInitiator:Panel=Panel(event.currentTarget);
    var ds:DragSource = new DragSource();
    ds.addData(event.currentTarget, 'panel');
    // Update the xOff and yOff variables to show the
    // current mouse location in the Panel.
    xOff = event.currentTarget.mouseX;
    yOff = event.currentTarget.mouseY;
    // Initiate d&d.
    DragManager.doDrag(dragInitiator, ds, event);
    // Function called by the canvas dragEnter event; enables
    dropping
    private function doDragEnter(event:DragEvent):void
    DragManager.acceptDragDrop(Canvas(event.target));
    // Function called by the Canvas dragDrop event;
    // Sets the panel's position,
    // "dropping" it in its new location.
    private function doDragDrop1(event:DragEvent):void
    // Compensate for the mouse pointer's location in the title
    bar.
    var tempX:int = event.currentTarget.mouseX - xOff;
    event.dragInitiator.x = tempX;
    var tempY:int = event.currentTarget.mouseY - yOff;
    event.dragInitiator.y = tempY;
    memberFilters.addChild(Panel(event.dragInitiator));
    // Put the dragged panel on top of all other components.
    memberFilters.setChildIndex(Panel(event.dragInitiator),
    memberFilters.numChildren-1);
    // Function called by the Canvas dragDrop event;
    // Sets the panel's position,
    // "dropping" it in its new location.
    private function doDragDrop2(event:DragEvent):void
    // Compensate for the mouse pointer's location in the title
    bar.
    var tempX:int = event.currentTarget.mouseX - xOff;
    event.dragInitiator.x = tempX;
    var tempY:int = event.currentTarget.mouseY - yOff;
    event.dragInitiator.y = tempY;
    nonMemberFilters.addChild(Panel(event.dragInitiator));
    // Put the dragged panel on top of all other components.
    nonMemberFilters.setChildIndex(Panel(event.dragInitiator),
    nonMemberFilters.numChildren-1);
    public function createPanels():void
    for(x=0; x<5; x++) {
    // create each new panel and add it to the parent canvas
    var filterData:Panel = new Panel();
    filterData.id = "id__" + x;
    filterData.title = "Panel-" + x;
    filterData.addEventListener(MouseEvent.MOUSE_DOWN,
    tbMouseMoveHandler);
    memberFilters.addChild(filterData);
    ]]>
    </mx:Script>
    <mx:Canvas id="memberFilters"
    width="680" height="275"
    borderStyle="solid"
    backgroundColor="#B6FABB"
    x="10" y="10"
    dragEnter="doDragEnter(event);"
    dragDrop="doDragDrop1(event);">
    </mx:Canvas>
    <mx:Canvas id="nonMemberFilters"
    width="680" height="275"
    borderStyle="solid"
    backgroundColor="#FBB7B7"
    x="10" y="325"
    dragEnter="doDragEnter(event);"
    dragDrop="doDragDrop2(event);">
    </mx:Canvas>
    </mx:Application>

  • Drag drop Sub Panel VI

    Has anyone done a drag from a tree control and dropped the data into another control on the front panel of a VI running within a Sub Panel container? I believe I will have to use a queue to actually communicate the data from the parent vi to the vi in the sub panel, but let me know if I am barking up the wrong tree.
    Chris
    Practical Physics, LLC
    www.practicalphysicsllc.com
    National Instruments Alliance Partner
    Certified LabVIEW Developer

    I dont quite get what you're referring to, while editing, or in a running vi? Or transfer data to a subpaneled vi?
    /Y
    LabVIEW 8.2 - 2014
    "Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
    G# - Free award winning reference based OOP for LV

  • :Drag Drop From Panel to Tree

    I have two panels in a page.  I am creating a Tree control dynamically and adding to a Panel1.  I have to drag an image from panel2 to the Tree on Panel1.
    I set the Tree property to accept the drop. When I drop the image on the Tree,  the DragDropComplete Event is not executing but the DragDropComplete Event of the Panel (Which is Tree parent container)  is executing. 
    The DragEnter event on Tree is executing but the DragDropComplete not executing. 
    How can I invoke the DragDropComplete event on Tree. Pl show some pointers. I appreciate your help.

    instead of dragComplete
         use dragDrop event
    and at the end wirte event.stopImmediatePropagation
    <Tree dragEnter="treeDragEnter(event)"   dragDrop="treeDragdrop(event)" />
    protected function treeDragEnter(event:DragEvent):void
         if(event.dragSource.hasFormat('items'))
              DragManager.acceptDragDrop(DataGrid(event.currentTarget));
    protected function treeDragdrop(event:DragEvent):void
         var items:Array = event.dragSource.dataForFormat("items") as Array;
         var str:String = new String(items[0]);var cols:Array = DG.columns;
         if(cols.indexOf(str)<0) {
         event.stopImmediatePropagation();

  • Problem with Drag and drop in panel dashboard

    Hi
    I am having problem with drag and drop in panel dashboard.
    I will explain what i am doing.
    I am using Oracle three column template in First region i am having a table that showing all customer.
    I drag one record from my table and drop it on customer info (CIF) page on second region it is working fine.
    my CIF page has a dashboard with 6 panel box. i am showing 6 different jsff in 6 panel box.
    I put drop target in each jsff
    <af:dropTarget dropListener="#{backingBeanScope.backing_customerinformation.handleItemDrop}"
    actions="COPY">
    <af:dataFlavor flavorClass="org.apache.myfaces.trinidad.model.RowKeySet"
    discriminant="CustomerSearchDnD"/>
    </af:dropTarget>
    when i put drop target my panel boxes moves only when i drag it to another panel box header not entire part of panel box.
    if i remove the drop target then panel box move normally as the example given on: [http://adfui.us.oracle.com:7778/faces-trunk/faces/visualDesigns/dashboard.jspx?_afrLoop=2021391022520156&_afrWindowMode=0&_afrWindowId=null] but in taht case i am not able to drag and drop my data

    You must be an Oracle employee as you're referring to a component in the upcoming JDeveloper version which has yet been released to the general public. Oracle employee's are, I believe, directed to post on internal Oracle forums.
    CM.

  • Drag & drop item within Tree not working

    Hi,
    I want to be able to drag & drop items within a tree but
    items cannot move accross branches
    It can only be moved within its branch.
    For this I have a condition in dragDrop(event) handler.
    When i drag item it does not move accross branches which is
    intended but when i drop within its branch
    on a different location,
    the item does
    not get dropped
    Though i have dragMoveEnabled set to true.
    my code looks like this:
    private function onDragDrop(event:DragEvent):void {
    var dropTarget:Tree = Tree(event.currentTarget);
    var node:XML = myTree.selectedItem as XML;
    var p:*;
    p = node.parent();
    if(node.parent().@label != "sameBranch") {
    return;
    } else {
    // drop target.
    Do i need to do anything else...
    Please advice.
    Thanks
    Lucky

    topping up, still did not find a way to do...
    but i have handled all tree events like dragEnter and
    dragDrop as described in the flex doc.
    Has anyone faced a similar issue...

  • Lost drag and drop properties panel CP8

    I developed a project in Captivate 7.  It included some drag and drop interactions.  I've upgraded to CP8 as we want to be able to release the training on mobile devices.
    I have not set it up to be a responsive project at this point - I've not learned enough about how to do that.
    I can create and edit new drag and drop interactions but as soon as I save them, close the file and reopen it, they are no longer editable. The drag and drop properties panel won't show up, the D&D outlines (blue and green) disappear, the D&D option in interactions is greyed out and I cannot edit the interaction at all.  It still has the submit button in the corner and this cannot be deleted.  There doesn't seem to be a way to edit the interaction at all.
    When I go to close the file and save it, it tells me that it is a captivate 7 file and as soon as I save it, it won't open in Captivate 7 only 8.  Save as just saves it as a Captivate file.
    How can I work around this?

    Drag&Drop would not work in responsive projects anyway.
    Maybe this is due to the upgrade? And I suppose you are working in Newbie mode, where panels are controlled by Captivate? You could try in Expert mode (fourth option 'Enable...' in Preferences) because it will allow you to open the Drag&Drop panel from the Window menu.

  • Drag-n-Drop Illustrator Panel

    I'm relatively new to extension building but well versed in HTML/JS. I'd like to build an extension similar to how Illustrator Symbols work where objects can be simply dragged from a panel onto an artboard. Creating Symbol libraries are great, but for larger objects, the preview is very small making it difficult to tell what you're looking at. The idea would be that the panel could display objects at their actual size or include a label describing what the element is.
    Wondering if anyone can advise on the complexity of this, how feasible it is to build with EB3, and get pointed in the right direction.
    Thanks!

    Thanks Hallgrimur.
    I've been playing around with EB3, creating sample projects, etc. and it's starting to gel. However, I'm guessing there's a native hook to reference an external file and place it onto the active artboard/canvas. I've searched through the CSInterface and CEPEngine API stuff but it's not apparent what function I would reference to achieve this. I think once I've got that I'm on my way! Appreciate any example you can provide or just pointing me in the right direction. Thank you.

  • Drag drop from bridge to InDesign.

    I am having problems with getting drag drop to work from bridge to InDesign. I have made an extension that reads information from ouer dam and shows it in bridge. I wont to bee able to drag a node from that data from bridge(It shows fine in bridge with thumbs) to InDesign. I have enabled:
                   if(infosetName == "item" || infosetName == "all")
                        infoset.cacheData.status = "good";
                            if(!currentNode.isContainer())
                                infoset.canBeDragSource  = true;
                                infoset.canBeDropTarget  = true;
    in
            dbiModel.refreshInfoset = function(infosetName)
    And made
            dbiModel.addToDrag = function(pointerToOsDragObject)
                return true;
            dbiModel.wouldAcceptDrop = function(type, sources, osDragRef)
                return false;
    And are able to drag the node but other applications dosent accept it as valid.
    Whot am i missing?

    cynglas wrote:
    ... so I don't see why it couldn't do it directly from within ID through CTRL+D. The fact that it has never done it before is no reason why it couldn't or shouldn't be able to do it...
    ...... It would just mean that I wanted faster as well as  etter intergrated software.
    It has just never worked that way and I've never seen a request for it either.
    In the Control Panel you have got a Bridge Icon
    At the bottom of the document window you have the Browse in Bridge
    The Default Shortcut for Bridge is CTRL+ALT+o (CMD+OPT+o)
    In Edit>Keyboard Shortcuts under
    Product area : Panel Menus
    Layout Window Status: Reveal in Bridge --- [none defined]
    or
    Layout Window Status: Reveal in Mini Bridge --- [none defined]
    to add your own shortcut to Reveal in Bridge command
    But I just don't see a way to go "Place from Bridge"
    In fact - in all the years I've been on the forums I have never seen the request.
    However you can make feature requests here
    https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
    And there's a feature request forum
    http://forums.adobe.com/community/indesign/indesign_feature_requests
    And in the end - someone might be able to script an option to go to Bridge for File>Place
    http://forums.adobe.com/community/indesign/indesign_scripting

  • Emulating Drag & Drop in Transaction OAWD

    Hello:
    Iv'e been trying to automate dragging and dropping files into the TextEdit window via transaction OAWD.  I've recorded the script using the script recorder and get this:
    session.findById("wnd[0]").maximize
    session.findById("wnd[0]/tbar[0]/okcd").text = "oawd"
    session.findById("wnd[0]").sendVKey 0
    session.findById("wnd[0]/usr/lbl[5,3]").setFocus
    session.findById("wnd[0]/usr/lbl[5,3]").caretPosition = 1
    session.findById("wnd[0]").sendVKey 2
    session.findById("wnd[0]/usr/lbl[12,5]").setFocus
    session.findById("wnd[0]/usr/lbl[12,5]").caretPosition = 0
    session.findById("wnd[0]").sendVKey 2
    session.findById("wnd[1]/usr/txt[2]").text = "Test 2"
    session.findById("wnd[1]/usr/txt[2]").caretPosition = 6
    session.findById("wnd[1]/tbar[0]/btn[9]").press
    session.findById("wnd[1]/usr/ssub/1/cntlSPLITTER/shellcont/shellcont/shell/shellcont[0]/shell").hierarchyHeaderWidth = 286
    session.findById("wnd[1]/usr/ssub/1/cntlSPLITTER/shellcont/shellcont/shell/shellcont[1]/shell").multipleFilesDropped
    session.findById("wnd[1]/usr/ssub/1/cntlSPLITTER/shellcont/shellcont/shell/shellcont[1]/shell").setSelectionIndexes 73,99
    session.findById("wnd[1]/tbar[0]/btn[0]").press
    session.findById("wnd[1]/tbar[0]/btn[12]").press
    session.findById("wnd[0]/tbar[0]/btn[3]").press
    The .multipleFilesDropped is a method defined in the Scripting Help as :
    Emulate a Drag&Drop operation, in which several files are dropped on the
    textedit control. The collection contains for each file the fully qualified file
    name as a string.
    I've also tried replacing that method with the .SingleFileDropped method which is defined as:
    This function emulates the drop of a single file with the directory path fileName.
    I used .SingleFileDropped ("C:\SAP\myfile.pdf") when attempting this method.
    No files are copied to the TextEdit window with either method.  I'm trying to do this within an Excel macro and realize that my code will have to identify the files that should be dragged to the TextEdit window.  Does anyone out there know how to automate the drag & drop step?

    You can choice FileOpen Dialog via OAWD. But there we have the next issue:
    No support for Microsoft common dialogs
               Scripting for common dialogs (such as FileSave, FileOpen) is not supported.
    I do not know if we have another Transaction beside OAWD which can get file-path as string Input.
    When you want use MS Comm Dialog FileOpen you Need to use an seperate macro-enabled Excel instance which can control MS Comm FileOpen via USER32-Api calls during execution of SAP Session code.
    This is an complex Workaround. Don´t know if this make any sense for your requirements.

  • Drag-&-dropped bitmaps downscaled, why?

    Using Freehand 11.0.2.
    When I drag-&-drop a .bmp file from Windows Explorer into
    Freehand, it
    shows up just fine, except Freehand decides to downscale it
    for some reason.
    For example, a 486x450 bitmap is downscaled to 364.5x337.5
    (i.e. 75% scale)
    when I drag-&-drop the .bmp file into Freehand. There is
    noticeable image
    quality loss due to the downscaling. The downscale factor is
    always 75%.
    Happens with TIFF files as well. Doesn't matter whether I'm
    linking or
    embedding.
    What's going on?

    ngroupuser wrote:
    > However, the _pixel_ dimensions in Freehand are 365 x
    338. I don't care about
    > points or inches - I need the pixel dimensions in
    Freehand to match the
    > original bitmap's (i.e. 486 x 450). Like I said, I'm
    still stumped.
    First, understand that a raster image has a pixel count, and
    it contains
    dimensions, measured in inches (or centimeters or points) and
    it has a
    resolution which is the ratio of pixels per inch or ppi.
    You are ignoring how FreeHand handles images. You have to
    understand that
    FreeHand places images according the the dimensions
    (measurements) set in
    the image file.
    If I place a 300 ppi, 2 x 3 inch image, it will place as 2 x
    3 inches in FH,
    not 600 x 900 points. All the pixels will be used in printing
    or EPS export,
    but will not display at 100% view in FreeHand.
    If you want your 96 ppi images to display at 72 pixels per
    inch, which is
    the native display ratio in FH, then you have two choices.
    1. Within FH, scale the 96 ppi images. You can do this
    accurately by using
    the scale panel and entering 96/72*100. Press 'Scale". This
    will scale by
    133.33%.
    Or
    2. Open the files in an image editor and, without resampling
    (without
    changing the number of pixels), change the image *resolution*
    to 72 ppi.
    Save. Place this file in FH.
    Judy Arndt

  • I deleted the "desktop" in tiger, can't "alias", "copy" or "drag & drop" anything to it now, I get a message that "desktop can not be changed"

    I was trying to make an alias of "SAFARI" icon to have on the desktop & in the dock as well, I managed to make the safari icon appear on the desktop, but when I wanted to switch from firefox to safari it wouldn't open / start safari, so OK, no big deal, I moved it the trash, ( by rt. click,>move to trash>click ) the horror starts here, everything on the desktop disappeared into the trash !!!!! ......
      So I have tried to "drag & drop", "alias", "copy", "duplicate" to get things back out of the trash, but every attempt is met with a message "the desktop con not be changed",   and whatever I try to bring anything out of the trash window, it gets a "minus - sign" added to it when it crosses over the edge of the trash window, and of course it jumps right back into the trash when the mouse button is released.
    I think (barely) I will need the do a "clean install", or a "restore" from the install DVD to restore / get the desktop back.
    And while the only thing on the desktop now is the HDD icon, clicking it open does not show the desktop in the Lf. column of the window where it should be, or any OS X folders when clicking on anything, but the OS is is running for this post and yahoo, etc., and there is a upward facing arrow next to the "network" name in the left column, that doesn't go away, like after installing some software, this is weird !!
    Any solid ideas welcomed, and Thanks for reading my driveling post,  .....  wayne146  .........
    this is happening on my back-up machine, a G4 400mhz PCI, OS X TIGER 10.4.11 & 9.2.2 in classic ( all the 9.2.2 stuff does still show in the hdd when clicked )
    I am having bigger troubles with my QS 800 dp, so I need this one to stay online, Please help !!!

    to safari it wouldn't open / start safari, so OK, no big deal, I moved it the trash, ( by rt. click,>move to trash>click ) the horror starts here, everything on the desktop disappeared into the trash !!!!!
    I am confused by what you did.
    open / start safari
    What did you do?  This looks like a terminal command.
    Or, did you click on the safari icon then right click on the safari icon then click on open? 
    I do not understand how you that moving to the trash would be helpful.
    I suspect disk corruptions.
    I run disk utility verify the file system on your starup disk.  See below.
    verify & repair your startup drive
    To verify & repair you file system on the startup drive, you will need to run disk utility from you installation DVD.
    This article  will tell you how to get to disk utility.  Once in a disk utility, you can go and attempt to recover the disk.
    http://support.apple.com/kb/TS1417
    To repair your startup drive, you will need to run disk utility from your startup DVD.
    Mac OS X 10.4: About the utilities available on the Mac OS X 10.4 Install DVD
    http://support.apple.com/kb/HT2055
    How to run disk utility from your startup DVD.
    Insert your  startup DVD  into your reader.  Power down your machine.  Hold down to the c key.  Power on your machine.  This will bootup your startup DVD.
    This will bring you to a panel asking you for your language.  Pick your language.
    You you come to the Install Mac OS panel.  Do not install.
    Click on Utilities menu item.  This will give you a pulldown list of utilities.
    Click on the disk utility.
    You are now in disk utility.  Pick your disk.  Click on repair it should be on the lower right of the panel.
    Once the repair completes successfully, you should update your permissions.
    Verify a disk
    As an alternative, you can verify that the filesystem on the disk is correct. You will not be able to repair the file system.
    I suggest that you use disk utility to verify that your startup disk is OK.  Macintosh-HD -> Applications -> Utilities -> Disk Utility  Start up disk utility.  On the left pane view, you will see a list of all your disks.   click on your startup disk.  Click on the First Aid  Tab.  Click on verify.   Hopefully your disk will verify.  If not, you have to boot from your installation DVD and run Disk First Aid from there to attempt to repair your file-system.

  • Help! can't drag photos into or within imovie

    I have a couple hundred pictures in imovie already.  everything was working fine, and now I am unable to drag photos into the project.  it shows the green line and the plus sign as if its adding it but nothing happens.  it has been freezing and i have tried restarting it which worked initially but not anymore.  I can add music and videos, just not pictures. I also realized that I cannot drag the photos around within the project now. I have to present this on Monday! I make a slideshow/movie every year and this is a brand new MacBook so I can't believe I am having problems when my old computer worked fine!

    Any of the Following:
    There are many, many ways to access your files in iPhoto:
    *For Users of 10.5 Only*
    You can use any Open / Attach / Browse dialogue. On the left there's a Media heading, your pics can be accessed there. Apple-Click for selecting multiple pics.
    Uploaded with plasq's Skitch!
    You can access the Library from the New Message Window in Mail:
    Uploaded with plasq's Skitch!
    *For users of 10.4 and 10.5* ...
    Many internet sites such as Flickr and SmugMug have plug-ins for accessing the iPhoto Library. If the site you want to use doesn’t then some, one or any of these will also work:
    To upload to a site that does not have an iPhoto Export Plug-in the recommended way is to Select the Pic in the iPhoto Window and go File -> Export and export the pic to the desktop, then upload from there. After the upload you can trash the pic on the desktop. It's only a copy and your original is safe in iPhoto.
    This is also true for emailing with Web-based services. However, if you're using Gmail you can use iPhoto2GMail
    If you use Apple's Mail, Entourage, AOL or Eudora you can email from within iPhoto.
    If you use a Cocoa-based Browser such as Safari, you can drag the pics from the iPhoto Window to the Attach window in the browser.
    *If you want to access the files with iPhoto not running*:
    Create a Media Browser using Automator (takes about 10 seconds) or use this free utility Karelia iMedia Browser
    Other options include:
    1. *Drag and Drop*: Drag a photo from the iPhoto Window to the desktop, there iPhoto will make a full-sized copy of the pic.
    2. *File -> Export*: Select the files in the iPhoto Window and go File -> Export. The dialogue will give you various options, including altering the format, naming the files and changing the size. Again, producing a copy.
    3. *Show File*: Right- (or Control-) Click on a pic and in the resulting dialogue choose 'Show File'. A Finder window will pop open with the file already selected.
    Regards
    TD

  • Dynamic Bea Portal: Drag&Drop, Ajax,  Context Menu, etc...

    Hi all,
    Here's a buzzy discussion for all enterprise portal geeks:
    I am currently implementing a portal on WLP.
    On the other hand, I'm also building a proprietary framework to host several applications for a large institution.
    For the latter, we are using Ajax and solid Javascript development to create a desktop-like visual environment (with reusable components, drag and drop between applications, context menus, dynamic windows, reusable views: list, detail, etc).
    Given the functional contrast (between the portal and the rich application), I am becoming terribly frustrated by the inflexibility of the portal/portlet paradigm, and the innability to incorporate most of these concepts without hacking the specification... it's evident to me that the jsr168, as implemented now, has sacrificed too much in favor of too little (WSRP and portability) and carries with limitations imposed by arguably "obsolete" problems such as client statelessness or the innability to refresh the browser on a per portlet basis.
    One might argue that the latter comes from a commitment to the "no javascript" development philosophy. But, doesn't Weblogic console, Portal admin and even the sample portal use javascript for non-trivial tasks??
    OK, so we can use javascript... :-)
    mmh, in that case, here are some obvious enhancements that come to my mind which still could be applied without violating the specification:
    - Drag and drop of portlets within a page
    - Lifecycle and State management occuring asynchronously over the wire, for each portlet independently
    - Dynamic invocation of a given portlet with a javascript Api (on demand)
    - Context menu (or similar) used to invoke a relevant portlet (by allowing registration, just like in a shell)
    I am being <b>very</b> conservative here... and yet these features alone would create a dramatically more dynamic user experience without pushing the spec. Plus, we would be able to create lighter portal applications (smaller activation tree and the whole page reload overhead).
    Of course portlet state and inter-portlet communication should (or could) then be passed to the visual interface. But, hey, isn't that where it should be? If you think about it, no portlet should allow potentially insecure operations to occurr unchecked, and for this matter, the consumer server environment is as dangerous as the user client environment (if you hold true to the producer-consumer-user paradigm).
    Now, talking about interoperable portlets... how standarized is inter portlet communication anyway?
    And what about mobile and js-disabled souls!!? well, I believe fallback is the word for them.
    Anyway, all this issues should be resolved by the portal container, that's what we are paying for ;)!
    how?... easy: clever, solid javascript and a smart fallback strategy.
    If you feel I'm talking on air here, here's some pretty solid air:
    http://projects.backbase.com/RUI/portal.html
    http://www.google.com/ig
    I am currently experimenting on this issues, but I'm already having conceptual problems with the personalization service and others... (of course, it's all thought for something else).
    Any ideas more than welcome.
    BEA, what do you have in mind?
    Regards,
    Aldo

    Hello Armin,
    Do we have this feature available in Java Webdynpro now?
    Best Regards,
    Roby..

Maybe you are looking for

  • My iPhone just turned on after some damage but the brightness will not change and I can't see anything how do I change it.

    My iPhone had water damage and I have had it in rice for at least a month. This morning it started to play music and I got so excited. I plugged it up and left it and when I turned it on the brightness was all the way down. So I thought I just left i

  • HOW TO PRINT FROM A PEOPLESOFT PAGE

    Hello, I put in my page a push button (print) but I dunno how to generate a pdf in peoplesoft HRMS V9.0 I looked at the peoplecode in the module e-performance but it is too long and too complicated for me to understand. I don't want to use SQR, XML o

  • N8 camera button not working

    mmtoday my nokia n8 had problm↲its camera button had stopd working↲by presing camera button it only focuses the view but doesnt c5ick the photo↲↲plz help me em really scared↲my phn is in warranty wil nokia wil repair it for free

  • Character decoding

    For character decoding an incoming message , I am retrieving the text string from a bodypart and character-decoding it using the "charset" obtained from body part. Then I am creating a new body part with this decoded string . Then I am removing the o

  • Motion Vectors in AfterEffects

    Hi, The plugin i am developing needs Motion vectors. Looking at the SDK documentation the only  reference I have found in the sdk docs for motion vectors are in relation to the PF_CHANNELSUITE1, PF_GetLayerChannelTypedRefAndDesc. Which I read to only