Tab kinda stuff in Siena

Hey, I need to some tab kinda stuff in Siena application?
could anybody help me on this?
the functionality is something like show/hide two galleries when clicking its respective buttons.
Waiting for Reply!! thanks in Adavance !!

Hello Saravana,
You can either do that by the toggle control as I explained in my post.
If you want to do this with 2 buttons you can do the following
In the visible of your Gallery1 just put
gshow1
In the visible of your Gallery2 just put
gshow2
In the onSelect of your buttons you can then put
Button1
UpdateContext({gshow1: true, gshow2: false})
Button2
UpdateContext({gshow2: true, gshow1: false})
If you have already other actions associate with the buttons you can chain them by putting a ; between them
That should solve your problem
Regards
StonyArc
http://www.stonyarc.com http://www.xboxlivenation.com

Similar Messages

  • How do i open a new tab in firefox 6.01? the + symbol has disappeared

    how do open a new tab in firefox 6.01? the + symbol has disappeared - the tab grouping stuff is not intuitive

    You can find the New Tab button showing as a '+' on the Tab bar.
    You can open the Customize window and drag the New Tab button that shows as a plus sign (+) from the Tab bar on another toolbar and it will become a regular toolbar button like the New Tab button that you have in Firefox 3 versions.
    If you can't find the New Tab button then click the "Restore Default Set" button in the Customize window.<br />
    If you want the New Tab button at the far right end of the Tab bar then place a flexible space to the left of it.
    Open the Customize window via "View > Toolbars > Customize" or via "Firefox > Options > Toolbar Layout"
    *https://support.mozilla.com/kb/Back+and+forward+or+other+toolbar+items+are+missing
    * New tab toolbar button: https://addons.mozilla.org/firefox/addon/new-tab-toolbar-button/

  • Tabbed Panels: Opening panel with panel number doesn't work with Spry Data

    I have some data inside a TabbedPanelsContent div, and would
    like to be able to open tabs using links, but it only seems to work
    with static content.
    Clicking on tabs themselves loads content correctly, whereas
    clicking on links does nothing. I tried both - panel number and
    panel ID - neither worked. What gives?
    See code below.
    <div spry:region="ds1">
    <div class="TabbedPanels" id="tp1">
    <ul class="TabbedPanelsTabGroup">
    <li class="TabbedPanelsTab" tabindex="0">Asset
    Management</li>
    <li class="TabbedPanelsTab"
    tabindex="0">Brokerage</li>
    <li class="TabbedPanelsTab" tabindex="0">Mutual
    Funds</li>
    </ul>
    <div class="TabbedPanelsContentGroup">
    <div class="TabbedPanelsContent">
    <p spry:repeat="ds1"
    spry:test="'{@industry01}'.search(/^Asset Management/) !=
    -1;">{ds1::client}</p>
    </div>
    <div class="TabbedPanelsContent">
    <p spry:repeat="ds1"
    spry:test="'{@industry02}'.search(/^Brokerage/) !=
    -1;">{ds1::client}</p>
    </div>
    <div class="TabbedPanelsContent">
    <p spry:repeat="ds1"
    spry:test="'{@industry03}'.search(/^Mutual Funds/) !=
    -1;">{ds1::client}</p>
    </div>
    </div>
    </div>
    <script type="text/javascript">
    var tp1 = new Spry.Widget.TabbedPanels("tp1");
    </script>
    </div>
    <a href="#" onclick="tp1.showPanel(0); return
    false;">Asset Management</a>
    <a href="#" onclick="tp1.showPanel(1); return
    false;">Brokerage</a>
    <a href="#" onclick="tp1.showPanel(2); return
    false;">Mutual Funds</a>

    Try to declare the variable out side of the region
    <script> var tp1;</script>
    <div spry region ... >
    tab panel stuff
    <script type="text/javascript">
    tp1 = new Spry.Widget.TabbedPanels("tp1");
    </script>
    </div>

  • What are the gestures for switching tabs in safari

    Subject says it: are there gestures for switching tabs in Safari under Lion? (I'm using a MacBook Air.)
    Thanks.

    djdannyjacko wrote:
    bring your pointing and index finger together to swipe tabs
    Kind of cool, but I think I'd like to just be able to move them with one gesture.

  • Hiding a standard Tab - cProjects

    Hi,
    Can anyone provide a quick solution on how to hide a tab in cprojects.
    The intention is to hide the documents tab,
    kind regds
    Vishal

    Hi Vishal,
    the admin mode can be accessed by adding <i>&sap-config-mode=X</i> to your cProjects URL. cProjects looks completely as usual but you have more functionalities on the right mouse button -> Settings (like renaming of labels...).You can find detailed information on this in the <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/fd/2da442dc030e31e10000000a1550b0/frameset.htm">help</a>
    Cross-Client Customization
    While a single user – during a personalization process – can manipulate his or her own settings, an administrator has the option of executing customizing settings for a larger range of users. Technically, this procedure is not different from personalization; both take place at runtime of an application. The difference lies in the range of the settings. In addition, an application for group settings must run in a special administration session. This is always automatically the case if an application was started in the portal in the preview session. Independently of the portal, you can start an application in the following manner from within the workbench in administration mode:
    - Double-click the name of the application in the object list.
    - In the menu Web Dynpro Applications in the upper, left-hand corner of the Workbench window, choose the entry Test -> Execute in Admin.Mode
    The configuration mode is passed to an application as the URL Parameter sap-config-mode=X.
    All the adjustments made by the administrator in the admin mode are stored as client-specific. Presently no option is available for structuring smaller user groups on an administrative basis. Since cross-client adjustment takes effect for the respective configuration variant, structuring of smaller groups can be implemented currently through the maintenance of different configuration variants.
    For personalizing an individual user, a context menu opens when the relevant element is right-clicked. In the corresponding context menu of an administrator (with the URL parameter sap-config-mode=X), you can access a dialog box for changing the settings of user groups.
    An administrator can sort either individual rows (gridLayout, MatrixLayout, and RowLayout) or individual elements (FlowLayout) within a UI element container.
    An administrator requires a special authorization for client-wide modifications. This can be a developer authorization or the special authorization S_WDR_P13N. You cannot create configurations at design time with this authorization, but you can make modifications at runtime.
    Best regards,
    Daniel

  • Can you create a backup of the app tabs for future importing?

    I'd like to be able to save a backup file of my app tabs, kind of like how you can with the Bookmarks. This way in the event I lose them, or reformat the computer, not only can I restore my bookmarks, but I would be able to restore my app tabs too.
    Thanks!
    Andy

    App tabs and Tab Groups (Panorama) are stored as part of the session data in the file sessionstore.js in the [http://kb.mozillazine.org/Profile_folder_-_Firefox Firefox Profile Folder]
    * http://kb.mozillazine.org/Session_Restore
    You can make a backup copy of the file [http://kb.mozillazine.org/sessionstore.js sessionstore.js]

  • Smart Tab matching question

    We have two Smart Tabs that are presenting us with a challenge.
    Tab 1: Sterling Memorial Library
    Album name matches "Sterling Memorial Library"
    Tab 2: Sterling Memorial Library Tour
    Album name matches "Sterling Memorial Library Tour"
    Our problem is that Tab 2 content is showing up in Tab 1 and we don't want it there. It appears that the issue is that Smart Tabs don't do exact matches.
    Question: is there any way to overcome this problem without renaming our Albums. For example, I tried to put double quotes around the matching term to indicate that I only wanted those three words, but that didn't work.
    Any ideas?
    Thanks.
    -Chris

    Chris, I haven't verified this with a test, but I bet it would work. If not, lunch is on me.
    When specifying smart tab search criteria, the term "matches" should be read as "contains the substring". This is likely what you want most of the time. You're likely to say, for example, "I want to create a smart tab with stuff of interest to French students ... so I'll search for tracks whose "Title" matches "French".
    Problem is that "Sterling Memorial LIbrary" is a proper substring of "Sterling Memorial Library Tour" ... you have to break that connection to get the results you want. The simplest was is to that would be like this:
    Tab 1: Sterling Memorial Library
    Album name matches "Sterling Memorial Library"
    Tab 2: Sterling Memorial Library Tour
    Album name matches "Memorial Library Tour"
    See? Neither string is a proper substring of the other ... so they must return disjoint results.

  • Firefox slow down (stuttering) on reaching 1.5GB memory.

    I am having problem with Firefox -- as I keep using it (opening more tabs and stuff) it grows in memory usage. I think there might be leaks somewhere, but that is not by itself a problem -- I have plenty of memory.
    However I repeatedly observe that upon reaching approximately 1.5GB of memory usage Firefox starts 'micro stuttering' -- scrolling is nowhere as smooth as it is when it just started, text input is not smooth and so on. This is supremely annoying. Firefox restart completely fixes the issue (until the next time), but it is also not a terribly convenient solution (tabs have to reload next time etc.).
    This is observed both on Firefox 24 ESR and Firefox 28. The difference is that Firefox 28 takes much longer to reach 1.5GB barrier (so apparently there have been some optimizations).
    I do use a bunch of addons. However disabling them is not really an option because I find 'clean' Firefox pretty much unusable (I'm coming from Opera 12).
    I'd like to provide memory reports (from about:memory) however I need to understand how to anonymize them (they appear to contain lots of URLs some of which I'd rather not share).
    Can these reports be used to pinpoint misbehaving addon (if there's one)?
    Also -- are there 64 bit builds of Firefox 24 or 28? Basically non-alpha stuff with old-style UI? (I've downloaded some kind of alpha 64bit for FF 31 but it looks completely different and I'd rather not deal with it while it's still in alpha)

    Ok, I've got annoyed enough by the problem to actually go out of my way and see how it can be reproduced. Turns out -- quite easily.
    First of all -- I'm running Windows 7 Home Premium 64 bit with 16Gb of memory with 'classic' desktop (i.e. aero disabled). I'm using Nvidia GTX 760 with desktop extended to two displays (primary 16x10 monitor via DVI and secondary 19x10 TV via HDMI). Scrolling test is performed on the monitor.
    Take clean Firefox installation -- specifically I've used FirefoxPortable_29.0.1_English.paf.exe (because I didn't want this experiment to affect anything I'm actually using on my box).
    Install two extensions:
    - SmoothWheel (AMO) -- this will be used to demonstrate 'stuttering'.
    - Flashblock -- this prevents flash stuff from possibly affecting the result.
    Configure SmoothWheel (possibly not very relevant, but that's how I can easily see the problem):
    - Step size 100 px
    - Speed 0.2 sec
    - Advanced -> Adaptive step & duration -- > DISABLED
    Open page www.exler.ru (yes, it's in russian, but you don't need to actually read it :)). Try scrolling through the page slowly and quickly. Scrolling with SmoothWheel addon should be very smooth and shouldn't result in excessive CPU usage.
    Now without closing that page do the following:
    - Open rus.delfi.lv in a new tab. It's again in Russian, but I'm using this because it has a crapload of JS and lots of content.
    - Open about 25 more tabs from that page -- I'm basically using middle-click to open 25 pages in background.
    - Ensure that each of rus.delfi.lv pages is fully loaded -- to do this in each tab do End-Home-End-Home (yes, you need to use 'End' twice).
    - Wait for all pages to finish loading.
    At this point Process Explorer shows FireFox memory usage of over 1GB on my machine.
    Now go back to www.exler.ru page you have opened and try scrolling it.
    In my case scrolling is much less smooth -- and quickly scrolling up and down results in a significantly increased CPU usage (unlike when doing this with only one tab open).
    Furthermore now if you start closing open rus.delfi.lv tabs one after another, you'll notice a significant delay (freeze) after each page is closed -- until there are only a few pages remaining.
    So yes, it looks like there's something seriously wrong somewhere in the innards -- basically if you have a bunch of tabs open something 'breaks' and causes Firefox to perform poorly when either running JS (because SmoothWheel is a JS extension) or when re-drawing/scrolling page (because that's what we are actually doing).
    If you close all the rus.delfi.lv pages -- scrolling should go back to normal. But Firefox memory usage remains quite high in my case -- much higher than it is initially with only one tab open.

  • BOM is not getting displayed in case of centralized planning plant.

    Dear All,
    there are 2 plants for which we have centralized planning. the users have created Equipment BOM for the two plants. but in case of the second plant for which the planning plant is different from the maintenance plant, the BOM is not getting displayed in the Maintenance Order (i.e. in the components tab).
    kindly through some light on it. whether i have to do some settings for it.
    Regards,
    Ritesh Kapoor

    Hi,
    Yes while using IH01, i have ticked the BOM explosion option, but when i am giving the plant there then only it is displaying the BOM of that equipment.
    Also when i am creating an order for the same equipment, then it does not displays the BOm & shows the message which i have written in my previous mail.
    Ritesh

  • Problem with embeding the same view in dynamically created view container

    Hello Experts,
                  I am getiing a dump when i try to embed the same view inside the dynamically created view container of
    dynamically created tabs of a tabstrip
    The requirement go like this, i have 2 views in which i have have to embed the 2nd view to view1 where i have an empty
    tabstrip without tabs. During runtime i create tabs as well as view containers accordingly and then try to embed view2 in tabs.
    I have put the below mentioned code in HANDLEIN,
      DATA: lref_vcntlr  TYPE REF TO if_wd_view_controller,
            lref_comp    TYPE REF TO if_wd_component_usage,
            lv_embed_pos TYPE string.
      lref_vcntlr = wd_this->wd_get_api( ).
      lv_embed_pos = 'FILE_PERS_EDIT/VC_GENERAL'.
      TRY.
          CALL METHOD lref_vcntlr->do_dynamic_navigation
            EXPORTING
              source_window_name        = 'FILE_PERSISTENCE_WND'          " Window
              source_vusage_name        = 'FILE_PERS_EDIT_USAGE_1'       " Source View usage
              source_plug_name          = 'TO_EDIT_LAYOUT'                       " Outbound plug
              target_view_name          = 'PERS_EDIT_LAYOUT'                  " Second view to be embedded
              target_plug_name          = 'IN'                                                  " Second view inboun plug
              target_embedding_position = lv_embed_pos
            RECEIVING
              component_usage           = lref_comp.
        CATCH cx_wd_runtime_repository .
      ENDTRY.
      wd_this->fire_to_edit_layout_plg( ).
    This works fine for the first time.
    However onaction tab select i change the embeding position( 'FILE_PERS_EDIT/view container name of different tab') of the view2 an try to embed view2 in a different tab.
    At this point i get a dump stating View2 already present in the window 'FILE_PERSISTENCE_WND' of component.
    I think, the view2 embediing has to be removed before i add the view2 in a different tab
    Kindly let me know how to remove view2 embedding from tab1 before i add a view2 to a different tab or is there any other
    means to handle this problem?
    Thanks & Best Regards,
    Srini.

    Hello Srini,
    I found a solution to your problem, because I had a similar task.
    In WDDOINIT I changed the method do_dynamic_navigation to if_wd_navigation_services_new~prepare_dynamic_navigation:
    DATA:
        l_view_controller_api TYPE REF TO if_wd_view_controller.
      l_view_controller_api = wd_this->wd_get_api( ).
      TRY.
          CALL METHOD l_view_controller_api->if_wd_navigation_services_new~prepare_dynamic_navigation
            EXPORTING
              source_window_name        = 'WDW_MAIN'
              source_vusage_name        = 'VW_SUB_USAGE_1'
              source_plug_name          = 'TO_VW_CONTENT'
              target_component_name     = 'ZTEST_DYNAMIC'
              target_view_name          = 'VW_CONTENT'
              target_plug_name          = 'DEFAULT'
              target_embedding_position = 'VW_MAIN/VC_TAB.VW_SUB/TAB1_VC'
            RECEIVING
              repository_handle         = wd_this->g_rep_handle.
        CATCH cx_wd_runtime_repository .
      ENDTRY.
      wd_this->fire_to_vw_content_plg( param1 = 'TAB1' ).
    In the action I first deleted the navigation targets, then navigated to the empty-view and last I called my target view:
      DATA:
        lv_position           TYPE string,
        l_view_controller_api TYPE REF TO if_wd_view_controller,
        lr_view_usage         TYPE REF TO if_wd_rr_view_usage,
        lr_view_***_t         TYPE wdrr_vca_objects,
        lr_view_***           LIKE LINE OF lr_view_***_t.
      l_view_controller_api = wd_this->wd_get_api( ).
      lr_view_usage = wd_this->g_view->get_view_usage( ).
      lr_view_usage->delete_all_navigation_targets( plug_name = 'TO_VW_CONTENT' ).
      CLEAR lv_position.
      CONCATENATE 'VW_MAIN/VC_TAB.VW_SUB/' old_tab '_VC' INTO lv_position.
      TRY.
          l_view_controller_api->if_wd_navigation_services_new~do_dynamic_navigation(
          source_window_name = 'WDW_MAIN'
          source_vusage_name = 'VW_SUB_USAGE_1'
          source_plug_name   = 'TO_EMPTYVIEW'
          target_component_name = 'ZTEST_DYNAMIC'
          target_view_name   = 'EMPTYVIEW'
          target_plug_name   = 'DEFAULT'
          target_embedding_position = lv_position ).
        CATCH cx_wd_runtime_repository.
      ENDTRY.
      CLEAR lv_position.
      CONCATENATE 'VW_MAIN/VC_TAB.VW_SUB/' tab '_VC' INTO lv_position.
      TRY.
          wd_this->g_rep_handle = l_view_controller_api->if_wd_navigation_services_new~prepare_dynamic_navigation(
            source_window_name = 'WDW_MAIN'
            source_vusage_name = 'VW_SUB_USAGE_1'
            source_plug_name   = 'TO_VW_CONTENT'
            target_component_name = 'ZTEST_DYNAMIC'
            target_view_name   = 'VW_CONTENT'
            target_plug_name   = 'DEFAULT'
            target_embedding_position = lv_position ).
        CATCH cx_wd_runtime_repository.
      ENDTRY.
      wd_this->fire_to_vw_content_plg( param1 = tab ).
    Ann.: I my example, I had 3 views: VW_MAIN which embedds VW_SUB. VW_SUB has the tabs in it and VW_SUB embedds VW_CONTENT.
    BR,
    Roland

  • Product is not valid for Sales org and distribution chain

    Hello friends,
    When i am saving the trade promotions , i am getting error message
    "Product XXXX is not valid for distribution chain XXXX, XXXX"
    I have maintained sales organization and distribution channel in commpr01 under sales and distribution tab.
    kindly help.
    Regards,
    Srinivas

    Hi Srinivas,
    the error is raised from the trade promotion CCA check - raised from method CL_CRM_MKTGS_PD_CCA_CHECK_HDLR~CHECK. There are the following checks performed:
    * There are several checks to do based on the distribtion chain
    * Execute the checks and identify which products fail which check
    1. *   Determine if the product passes the distribution chain check
    2. *   Determine if the product category 1 of the product assignment
       *   passes the product category check
    3. *   Determine if the product category 2 of the product assignment
       *   passes the product category check
    4. *   Determine if the product group of the product assignment
       *   passes the product group check
    5. *   Determine if the sales status of the product is set to blocked
    You may also need to check the sales and distribution data of the product category or product group of the mentioned product, if this is assigned to any.
    best regards,
    Johannes

  • A one sentance cannot include enough detail to yeild a helpful answer so I'm going to post this and hope that I can immediately repost without a character limit

    Hello and thanks for reading this! I was having trouble with firefox crashing on my old PC (windows xp) when I had 20-30 tabs open (I could be my imagination but if youtube videos were among the opened pages I think it would crash with fewer tabs open). With my old pc I had stored every bookmark on the quickbookmark toolbar and with this many tabs open it would use about 1.6 or 1.7GB of memory and it would consistently crash. I read that the emoticons from each one of those boomarks would add up and become a significant amount of memory. Well, I read this about a week before I knew I was getting a new pc but I went ahead and tried to see if I got better then I deleted them. It did improve but I used the PC for such a short amount of time after that I can't tell you how much. It seemed much better to me.
    Now I have a new pc (windows 7) with 32GB of ram and Firefox crashes when it gets around 3GB of memory usage. I have no idea why its using 3GB of memory, its just a lot of tabs about stuff I was reading or researching and decided I didn't want to finish just then. I don't have huge pages of high quality pictures or videos open. I DO keep a lot of tabs open but it will be stuff like forums I was reading, best buy, newegg, reading other people's opinions on products, etc. Other than product images it seems like these pages are simple and would use less memory. To be honest I don't care if it uses more memory I have plenty to waste. I'm not sure why I bought a pc with 32GB of memory, I don't think I've seen the total usage for the pc ever go over 8GB. So I can either try to reduce the amount of memory firefox is using or I can try to make it easier for firefox to use more memory because I have plenty to waste. Either way is ok with me I just want to be able to keep A LOT OF TABS OPEN AT ONCE without it crashing. I love forums and really appreciate you taking the time to read this but some people in forums have a tendency to give an answer that is completely contrary to the original poster's primary objective. I will make any trade off you suggest other than keeping fewer tabs open and readily accessible. That is the entire point. If that is impossible please just say so. I love firefox but if I can't do that I'll probably have to end up trying other browsers and customizing them to be more like firefox.
    Thanks again
    Dan

    hello dan, sorry that you're having this problem - which addons do you have installed on your system? another thing you could look for: when there's high ram usage, please enter '''about:compartments''' into the location bar & have a look at the bottom of the page if there are any "ghost windows" present/listed.
    also see [[Firefox uses too much memory (RAM) - How to fix]]

  • "You Need To Restart Your Computer" Message every time I try to boot up

    I recently installed Mac OS X 10.4 onto my Mac Mini after a licence became available in my home. All was working fine and I updated to 10.4.11 updated safari, flash all that kinda stuff I was missing with 10.3. There was a mega (20.4GB) log file called ARDAgent.crash.log that was clogging up my 80GB Hard Drive leaving it with very little free. This file was there in 10.3.9 but I didn't delete it there and then. After installing 10.4 (I thought maybe it would sort it out - it didn't) it was still there so I tried deleting it. "In use". So I restarted with it moved and as another help topic said I deleted it using terminal. Computer seemed to be running normally and after updating Sockwave Player and a few other things I decided it was time for a restart.
    I restarted and 75% the way thru the blue OS X launch sequence I got the "You Must Restart Your Computer" message. Oh Dear thought me. Ah well, do as I'm told. Next time I didn't get as far. It got to just before it loaded OS X bar and then did the same. So, try launch from the 10.4 DVD - worth a try. Did so and for some bizar reason gave me a blue screen. Ok. So what next? I tried the 10.3 restore CDs that came with the Mini and it looked great. It got to the stage of clicking continue to do tests / install OS X and it crashed giving me the restart the computer.
    I've reset the PRAM and PMU.
    It now crashes with the Grey Screen and Apple logo with the loading sign at the bottom after about 15 seconds after bootup.
    I've got a backup but for some crazy reason it's not bootable :'(. I've got other backups but they're of 10.5 and 10.6 so I doubt the mini will even boot into them so I can have a look at the HD to diagnose any further.
    Any help would be really appreciated as taking it into a Mac Store is near impossible.

    Yes, you are getting kernel panics. A leading cause is memory, however, there are other causes. If you haven't read this, it may help: http://www.thexlab.com/faqs/kernelpanics.html

  • Here we go again

    Is there any way of retreiving normal media player when wanting to play my video or mp3 files on my pc? After installing the nokia suite software this is what it uses, it gives me no options as in media player, no track list, no visual effects Nothing!!!!! If I right click and point the file to open with media player or whatever I still get the Nokia **bleep** come up. Sorry guys but this kinda stuff makes me mad, if I wanted a 3rd party inferior player on my pc I should have been given the choice.

    Go into media player and find the options (depends which version your running, but something like Tools .. Options) then go to the "File Types".
    Select all the file types you want to have run in Media Player.
    In future, when you click on that file type, Media Player will be called instead of the Nokia / Apple / Whatever-other-player you have installed.

  • Query on report display in table format on 7970G

    Hi,
    I know how to use the xml objects to display data on Cisco IP Phone using Ip Phone services. Now I want to generate report in table format on the phone.But in the xml objects available there is no option display data in table format .
    Should I have to use BTXML for that ?
    or do I have to diaplay it as an image ?
    I want to keep the first row as heading and the rest of rows I should scroll and view.
    Please let me know how to do that .Please also provide any sample documents or links.
    Thanks,
    Peter

    I've never really seen btxml in the wild.. it may be used in environments where people use Cisco phones but connected to SIP proxies, and not callmanagers. I don't think this is the place to discuss btxml.. I've never seen a single mention.. you might find people in Asterisk or similar forums though.
    Now, your screenshot shows a CiscoIPPhoneImage.. behind it is a simple PNG image, at a resolution of 298x168 and at 24bits (the shot looks like from an IP Communicator). Depending on the phone type, the resolution varies (IP Communicator and 797x phones have the same resolution but different bit depths, the 7965/54 have a lower res and 16bit, the 7921 supports a resolution of 176x140 at 16 bit).
    It's probably easier for you if you stick to the CiscoIPPhoneImageFile instead of the CiscoIPPhoneImage because PNG is a standard, whereas with CIP you either write your own library, or you create a GIF in your code then use Cisco's code to convert that to a CIP file.
    For your reference, here's the latest IP Phone services developer guide: http://www.cisco.com/en/US/docs/voice_ip_comm/cuipph/all_models/xsi/6_0/english/programming/guide/XSIbook.html. It contains detailed information about every CiscoIPPhone element, including samples.
    Creating a PNG file pro grammatically is a bit out of scope of this forum.. you need to figure that one out on your own but there are tons of other boards on the web that deal with that kind stuff. Once you have the PNG, creating the appropriate CiscoIPPhoneImageFile object will be a piece of cake. Once you have your PNG generation in order and still have trouble getting the object to the phone, it would be appropriate to continue here.

Maybe you are looking for