Regarding context menus

hi,
How to create contextmenus in the dilog module programing ?
my requirement is to create expand and collapse contextmenus.?
can anyone help how to do expand and collapse contextmenus?? step by step process..?

Hi,
Hi,
Context Menus
The user interface of a screen is defined by a GUI status, which you define in the Menu Painter and assign the type Dialog status. For each dialog status, the system automatically creates a standard context menu, which the user can display by clicking the right-hand mouse button on the screen (or choosing Shift+F10 ). The standard context menu contains all of the function keys to which functions are assigned. It therefore makes it easy to access any function code that is available using the keyboard, since normally only the most important are assigned to the application toolbar.
However, as well as the standard context menu, you can define context-specific menus for any of the following screen elements:
Input/output fields
Text fields
Table controls
Group boxes
Subscreens
When you select one of these elements using the right-hand mouse button, you can create a dynamic context menu in the ABAP program. This may contain any functions, and is not restricted to function keys. You cannot assign context menus to pushbuttons, checkboxes, or radio buttons. However, you can assign unique function codes to them instead.
Global Class CL_CTMENU
Context menus are objects of the global ABAP Objects class CL_CTMENU. In the class library, the class belongs to the Frontend Services component, in which the classes of the Control Framework are also stored (see Custom Controls). It contains methods that allow you to define context menus dynamically in a program. As a template, you can create your own context menus statically in the Menu Painter.
The most important methods of the class CL_CTMENU are:
Method
Function
LOAD_GUI_STATUS
Assigns a context menu that has already been defined statically in the Menu Painter to a local context menu in a program
ADD_FUNCTION
Assigns a single function to a context menu in a program
ADD_MENU
Assigns another local context menu to the current local context menu in the program
ADD_SUBMENU
Assigns another local context menu to the current local context menu in the program as a cascading menu
ADD_SEPARATOR
Adds a separator
HIDE_FUNCTIONS
Hides functions
SHOW_FUNCTIONS
Shows functions
DISABLE_FUNCTIONS
Deactivates functions
ENABLE_FUNCTIONS
Activates functions
SET_DEFAULT_FUNCTION
Sets a default function, which is highlighted when the menu is displayed
In the above table, "local context menu in a program" means an object of class CL_CTMENU. You use CL_CTMENU in different ways depending on the context:
If you use a context menu in a control, whether or not you need to create objects of the class CL_CTMENU depends on the wrapper of the class. (The relevant functions may already be encapsulated in the control class.) Normally, control users do not have to create their own context menus. This ensures that no conflicts occur with the event handling of the control. For further information, refer to the documentation of the individual control classes.
When you define a context menu on a screen (or list), the relevant objects of class CL_CTMENU are created automatically by the runtime environment, not explicitly in the program. References to the object are passed as the parameters of special callback routines in the ABAP program.
Context Menus for Elements on Screens
In order to link a context menu with one of the screen elements above, you only need to enter an ID <context> in the Context menu field in the element attributes in the Screen Painter. If you do not define a context menu for a particular screen element, it inherits the context menu from the hierarchically next-highest element. For example, all screen elements in a group box that do not have their own context menu would inherit the context menu of the group box. The highest hierarchy level is the default context menu, containing all of the key settings of the current dialog status.
If a screen element is linked with a context menu u2013 either its own or one that it has inherited, a special subroutine
ON_CTMENU_<context>
is called in the ABAP program when the user clicks the right-hand mouse button. The PAI event is not triggered. You use this subroutine (callback routine) to define the context menu dynamically. You must program it in the processing logic. If the subroutine does not exist, the context menu is not displayed.
You can link the same context menu <context> to any number of screen elements. They then all work with the same subroutine.
Defining Context Menus in the Processing Logic
For each context menu that you want to call for an element on a screen, you need to program a corresponding callback routine:
FORM ON_CTMENU_<context> USING <l_menu> TYPE REF TO cl_ctmenu.
ENDFORM.
Each routine must have a single USING parameter, typed as a reference variable to class CL_CTMENU. For each context menu assigned to an element on a screen, the runtime environment automatically creates an object of the class. When the user requests the context menu by clicking the right-hand mouse button, the system calls the corresponding subroutine and passes a reference to the corresponding object to the formal parameter.
When the object is passed it is initial u2013 the context menu contains no entries. In the subroutine, you can work with the methods of the object (as listed above) to construct the context menu dynamically.
Using Predefined Context Menus
As well as dialog statuses and dialog box statuses, there is a third kind of GUI status that you can define in the Menu Painter, namely a context menu. To find out how to create context menus in the Menu Painter, refer to Creating Context Menus.
Predefined context menus allow you to make groups of statically-defined function coded available context-specifically. The method LOAD_GUI_STATUS allows you to load a context menu from any ABAP program into a local context menu in a program. As a rule, you use predefined context menus to reuse the function codes from a dialog status with the same semantics, but context-specifically. Once you have loaded a predefined context menu into a local context menu in a program, you can modify it in any way (append other predefined context menus, add or remove functions, add other context menus).
Defining New Context Menus
You can create new context-specific menus either by modifying existing ones or by constructing new menus.
You can add any number of new functions to a context menu. When you add a new function, you must specify the function text, function code, and function type (for example, E for an unconditional module call).
However, you can also add any other local context menu from the program. In this case, you only have to pass a reference to another context menu (see example below). You can create a collection of context menu objects in your program and use and combine them as necessary. You can also construct submenus. You can have deep-nested menus by adding submenus to existing submenus.
Ergonomic Guidelines
When you create context menus, you should observe the following rules:
The functions in a context menu should be a subset of the functions in the program You can ensure this by using predefined context menus
Context menus should not contain more than ten entries at a single level.
If you use a context menu for a screen element, it should contain all of the functions possible for that element, but at least the standard comments such as Select, Copy, Cut, and Paste.
The sequence of the functions should be as follows: Object-specific commands, copy commands, other commands.
You should not duplicate functions that can be selected using the left-hand mouse button in a context menu.
Displaying the Context Menu
Once you have defined the context menu dynamically in the callback routine, the system displays it on the screen immediately. When the user chooses a function from the menu, the system triggers the PAI event and places the corresponding function code in SY-UCOMM and the OK CODE field.
cheers,
sowjanya

Similar Messages

  • Disable/Remove context menus in XP

    is there anyway to disable the following context menus from
    windows explorer?
    - Convert to Macromedia Flash (.swf)
    - Convert to PDF with Macromedia Flashpaper
    - Convert to PDF and Email with Macromedia Flashpaper
    i get them when i right-click on most if not all file types
    tx in advance!

    2m wrote:
    > Urami, I do have the Tweak UI (Version 2.1) installed,
    and I just cannot figuer
    > out where to cutomize that.
    > (To be honest, I don't care about it very much, but when
    I couldn't find it -
    > probably just temporary blindness - I just had to ask)
    >
    Templates
    Windows will offer to create new document of the following
    types when you right click.....
    It's somewhere near the My Computer options.
    I have allot of programs install. Just winRar and anti
    Viruses offer like 20 options on right click.
    Really annoying at times. I just off all the stuff I don't
    want. Keep my right click to like
    2 or 3 links :)
    Regards
    Urami
    Happy New Year guys - all the best there is in the 2006 :)
    <urami>
    http://www.Flashfugitive.com
    </urami>
    <web junk free>
    http://www.firefox.com
    </web junk free>

  • Indesign CS6 8.0.1 control panel and context menus off (disabled)

    indesign 8.0.1 build 406, build 401
    more than 10 istallations Apple intel i5 OSX 10.6.8 and 10.7
    Problem
    Often runtime, the control panel and context menus are disabled (e.g.: trasformation Values, rotation, shear angle, character and paragraph formattingt control (track, kern), fx, colors.
    All documents are created in CS6 or converted from CS5 templates (After the opening in CS6 files are exported IDML file exported).
    What we have done to try and fix the problem:
    Reinstal InDesign - No effect
    Cleared the preferences (shift + ctrl + alt + apples key on InDesign startup) - Works but is not conclusive.
    Helps?
    Thanks
    Best Regard
    Filippo M

    Do a system restore to last Thursday....

  • Creating Context Menus for reports

    Hi All,
    I have a classic report with some fields. Whenever I right click on any of the values in the report column, a context menu should appear with the options I define.
    Any idea abt how to do this?
    Regards,
    Sushma.

    Hi,
    <u><b>Context Menus for Lists</b></u>
    As with normal screens, the system creates a standard context menu when you use a dialog status in a list. You can call this standard context menu using the right-hand mouse button (Shift + F10). It displays all of the functions assigned to function keys.
    You can define context menus for list lines in the same way as for screen elements. To do this, you must assign a special function code to the function key Shift+F10 in the dialog status of the list. To define context menus for a list, you must first have defined a dialog status for the list and set it using SET PF-STATUS.
    In this dialog status, which you will normally create using the List status template, the List with context menu option must be selected in the function key setting attributes. To do this, place the cursor on a function key setting in the Menu Painter and choose Attributes or Goto   Attributes   F key setting. The function code %CTX is assigned to function key ShiftF10. Since the introduction of context menus on lists, it is no longer possible to assign ShiftF10 freely to any
    function in the Menu Painter. In any existing dialog status where a function code was assigned to ShiftF10, it has been reassigned to ShiftCtrl+0. You must activate the function code %CTX manually before it has any effect in the dialog status.
    As on screens, context menus on lists are generated dynamically in ABAP programs as objects of the class CL_CTMENU.
    For context menus on lists, you must program a callback routine in the ABAP program:
    FORM on_ctmenu_request USING <l_menu> TYPE REF TO cl_ctmenu.
    ENDFORM.
    In this subroutine, you can define a context menu using the object reference <l_menu> as described in the Context Menus [Page 639] section. To define a specific context menu, for example, you could get the cursor position on the list using GET CURSOR. If required, you may need to find out the current list level from the corresponding system fields (for example, SYLISTI).
    When you right-click a list line (or choose Shift+F10), the callback routine is executed, and the context menu defined in it is displayed. If the user chooses a menu item, the system carries on processing according to the function code assigned to it. The function is either executed by the runtime environment, or the corresponding event is triggered (in which case, the function code is placed in the system field SY-UCOMM).
    If you right-click outside a list line, the system displays the standard context menu.
    Ex.
    REPORT demo_list_context_menu .
    DATA: wa_spfli TYPE spfli,
    wa_sflight TYPE sflight.
    START-OF-SELECTION.
    SET PF-STATUS 'BASIC'.
    SELECT * FROM spfli INTO wa_spfli.
    WRITE: / wa_spfli-carrid,
    wa_spfli-connid,
    wa_spfli-cityfrom,
    wa_spfli-cityto.
    HIDE: wa_spfli-carrid, wa_spfli-connid.
    ENDSELECT.
    CLEAR wa_spfli.
    AT USER-COMMAND.
    CASE sy-ucomm.
    WHEN 'DETAIL'.
    CHECK NOT wa_spfli IS INITIAL.
    WRITE sy-lisel COLOR COL_HEADING.
    SELECT * FROM sflight INTO wa_sflight
    WHERE carrid = wa_spfli-carrid
    AND connid = wa_spfli-connid.
    WRITE / wa_sflight-fldate.
    ENDSELECT.
    ENDCASE.
    FORM on_ctmenu_request USING l_menu TYPE REF TO cl_ctmenu.
    DATA lin TYPE i.
    IF sy-listi = 0.
    GET CURSOR LINE lin.
    IF lin > 2.
    CALL METHOD l_menu->add_function
    EXPORTING fcode = 'DETAIL'
    text = text-001.
    ENDIF.
    CALL METHOD l_menu->add_function
    EXPORTING fcode = 'BACK'
    text = text-002.
    ENDIF.
    ENDFORM.
    In the dialog status BASIC for the basic list, %CTX is assigned to Shift+F10. In the
    callback routine, a context menu is defined. The definition depends on the cursor
    position and the list currently displayed.
    If the user right-clicks the two-line default page header on the basic list, the system displays a single-line context menu. The Back function is executed by the runtime environment. If you right-click a list line, a two-line context menu is displayed. The Detail function triggers the event AT USER-COMMAND.
    Regards,
    Bhaskar

  • How to create context menus

    Hi Friends,
       This is  Regarding to improve knowledge in Context menus and custom control like to place image on screen
    please can anyone provide details material or steps to pass images
    Please dont say to refer previous threads i am tired of that
    Thanks in advance

    >custom control like to place image on screen
    What do you mean by custom control?  There is a UI element for images.  That's all you need to place an image on the screen.  Here is the online help for the image UI element:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/9e/ef8841e3af1609e10000000a155106/frameset.htm
    Similiarly you can read about custom context menus in the online help as well:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/44/93d4352e8c60d6e10000000a114a6b/frameset.htm
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/45/180c60c2e927d0e10000000a155369/frameset.htm
    >Please dont say to refer previous threads i am tired of that
    Perhaps the fault is not with people supplying answers.  Consider that if you receive lots of answers with links to previous threads, that you are asking a common question that can be solved by either searching the forum or the online help.

  • Disable context menus in Start Screen in Windows 8.1 Update 1

    Is there a way to disable the context menus introduced with Windows 8.1 Update 1?  They make customizing the Start screen much less user friendly than it was previously.
    For example, if I want to move/customize multiple tiles, I have to either do it individually or hold control when clicking on the tiles.  Previously I could just right click multiple tiles and it would select them all (which is much easier since it
    only involves the mouse).
    One of the reasons I liked the Start screen was not needing to navigate menu trees of varying complexity.  The context menus are re-introducing that, and I'd prefer to not use them if it was possible.

    Hi,
    How are things going?
    I would like to know how things are going on your end. If you have any questions or concerns about the recent information I provided, please don't hesitate to let me know.
    It's always my pleasure to be of assistance.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Make my right click context menus occur only in selected divs

    Hi
    I want to make some context menus for certain divs in my website page. So the person viewing the site sees a link to a music file and they right click on the link to get more options but instead of the default browser options coming up, a customized list comes up.
    This is just an example. The real thing is that I want multiple menus that work in selected divs only. So if you click in most places on the page you get the default context menu but if you click within certain divs you get a different menu.
    So far everyone has just given me java script but i can't set html links inside of javascript. Can anyone tell me how to take this script and make it apply to divs instead of the whole document?
    <script src="SpryAssets/SpryTooltip.js" type="text/javascript"></script>
        <script type="text/javascript">   
        var contextMenuObj;
        var MSIE = navigator.userAgent.indexOf('MSIE')?true:false;
        var navigatorVersion = navigator.appVersion.replace(/.*?MSIE (\d\.\d).*/g,'$1')/1;   
        var activeContextMenuItem = false;
        function highlightContextMenuItem()
            this.className='contextMenuHighlighted';
        function deHighlightContextMenuItem()
            this.className='';
        function showContextMenu(e)
          contextMenuSource = this;
          if(activeContextMenuItem)activeContextMenuItem.className='';
          if(document.all)e = event;
          var xPos = e.clientX;
          if(xPos + contextMenuObj.offsetWidth > (document.documentElement.offsetWidth-20)){
           xPos = xPos + (document.documentElement.offsetWidth - (xPos + contextMenuObj.offsetWidth)) - 20;
          var yPos = e.clientY;
          if(window.document.body.scrollTop > 0)
              yPos = (window.screen.Height) ? e.clientY + window.document.body.scrollTop -20 : e.clientY -20;
            else if (window.pageYOffset)
              yPos = (window.pageYOffset > 0) ? e.clientY + window.pageYOffset -20 : e.clientY -20;
            else
            { yPos = e.clientY -20; }
          contextMenuObj.style.left = xPos + 'px';
          contextMenuObj.style.top = yPos + 'px';
          contextMenuObj.style.display='block';
          return false;
        function hideContextMenu(e)
            if(document.all) e = event;
            if(e.button==0 && !MSIE){
            }else{
                contextMenuObj.style.display='none';
        function initContextMenu()
            contextMenuObj = document.getElementById('contextMenu');
            contextMenuObj.style.display = 'block';
            var menuItems = contextMenuObj.getElementsByTagName('LI');
            for(var no=0;no<menuItems.length;no++){
                menuItems[no].onmouseover = highlightContextMenuItem;
                menuItems[no].onmouseout = deHighlightContextMenuItem;
                var aTag = menuItems[no].getElementsByTagName('A')[0];
                var img = menuItems[no].getElementsByTagName('IMG')[0];
                if(img){
                    var div = document.createElement('DIV');
                    div.className = 'imageBox';
                    div.appendChild(img);
                    if(MSIE && navigatorVersion<6){
                        aTag.style.paddingLeft = '0px';
                    var divTxt = document.createElement('DIV');   
                    divTxt.className='itemTxt';
                    divTxt.innerHTML = aTag.innerHTML;
                    aTag.innerHTML = '';
                    aTag.appendChild(div);
                    aTag.appendChild(divTxt);
                    if(MSIE && navigatorVersion<6){
                        div.style.position = 'absolute';
                        div.style.left = '2px';
                        divTxt.style.paddingLeft = '15px';
                    if(!document.all){
                        var clearDiv = document.createElement('DIV');
                        clearDiv.style.clear = 'both';
                        aTag.appendChild(clearDiv);       
                }else{
                    if(MSIE && navigatorVersion<6){
                        aTag.style.paddingLeft = '15px';
                        aTag.style.width = (aTag.offsetWidth - 30) + 'px';
                    }else{
                        aTag.style.paddingLeft = '30px';
                        aTag.style.width = (aTag.offsetWidth - 60) + 'px';
            contextMenuObj.style.display = 'none';       
            document.documentElement.oncontextmenu = showContextMenu;
            document.documentElement.onclick = hideContextMenu;
        </script>
    If anyone has an alternative to this that will allow me to apply the following link to one of the items in the  menu I'd like to hear it.
    This is the link that I want to use: <a href="Test Audio File.mp3"  download="Test Audio File.mp3">
    Thanks
    Tohorhilau

    Hi, thanks for the quick response!
    While trying to find info on how to fix this I looked up some context menu addons for FF and tried one. It didn't work so I uninstalled it and after that everything was back to normal. Odd, but there you have it. I still don't know what went wrong in the first place but for the moment it appears to have cleared up.
    Next time though I will try loading into Safe Mode if I find any issues (I forgot there was one!).
    Thanks for getting back to me again.
    GC

  • Why is the font used in context menus displayed incorrectly/differently?

    hello, I upgraded from Fx 3.6.23 to 8.0.1 and found the font rendering in context menus to be "wrong" or at least different/changed in 8.0.1 - it is like a bold font, but also slightly pixelated... and quite ugly.
    How do I get a normally rendered font in my context menus?
    I thought it might be something inside my user profile so I created a brand new profile and still had the same problem.
    Thanks =)
    UPDATE Nov. 28 - I also just noticed that both favicon graphics AND fonts are not rendering correctly (or as they have in past versions of Fx) when I push and hold the the forward and back buttons down.

    You can do a check for corrupted and duplicate fonts and other font issues:
    *http://www.thexlab.com/faqs/multipleappsquit.html - Font Book 2.0 Help: Checking for damaged fonts
    *http://www.creativetechs.com/iq/garbled_fonts_troubleshooting_guide.html
    Try to disable hardware acceleration.
    *Firefox > Preferences > Advanced > General > Browsing: "Use hardware acceleration when available"
    If disabling hardware acceleration works then check if there is an update available for your graphics display driver.

  • Context Menus In ListView Windows Phone 8.1

    Hi there,
    I'm in the process of porting my Win 8 app to WP 8.1, and one of the things I'm having trouble with is handling selection and context menus in ListViews
    In WP you use the context menu (hold and press to bring up a menuFlyout), but there doesn't seem to be any specific event to be able to get the item selected, and can't find the old method to use it (the toolkit) in the NuGet manager.
    I've tried writing an holding event for the listview, but I get an exception trying to get the container:
    private void ListView_Holding(object sender, HoldingRoutedEventArgs e)
    switch (e.HoldingState)
    case Windows.UI.Input.HoldingState.Canceled:
    break;
    case Windows.UI.Input.HoldingState.Completed:
    break;
    case Windows.UI.Input.HoldingState.Started:
    ListView listView = (ListView)sender;
    var item = listView.ItemContainerGenerator.ContainerFromItem(e.OriginalSource);
    if (item != null)
    System.Diagnostics.Debug.WriteLine(item.GetType());
    else
    System.Diagnostics.Debug.WriteLine("No item found!");
    break;
    default:
    break;
    Sorry if this is a newbie question, this is my first time really dealing with WP. Any help would be appreciated!

    Couple questions to clarify your situation.    You mentioned upgrading your app to WP 8.1 from WP 8.  Does this mean you are moving from Silverlight 8 to Windows Phone XAML 8.1 apps or SL 8.1 apps?
    For Silverlight 8.1 Apps it should work as it did before.  If you are migrating to the new Windows Phone 8.1 XAML applications then use a
    PopupMenu
    Bret Bentzinger (MSFT) @awehellyeah

  • Is there a way to edit the context menus in Firefox?

    Is there any way to edit the context menus in Firefox outside of installing an extension, or does anyone know of an extension that does so that is updated regularly? There is one called Menu Editor, but it doesn't look like it's being updated any time soon so I wouldn't imagine it will be compatible with 4.0 any time soon. I just want to edit the order of something to convince me to switch back to Firefox.
    == This happened ==
    Every time Firefox opened

    No, the submit button text is not customizable.

  • Drop down menus, context menus and auto fill menus items don't appear!

    I have FF4 beta, this started since FF4 beta 7. I work on Windows 7 ultimate 64 bit.
    The problem is that I can't see drop down menus unless they have alot of items, nor context menus (like highlighting a text then right-clicking it), auto fill bars don't show the auto fill info entered before .. the menu itself appears, kinda. but it's transparent and the I can't see the items, don't know where to click to select the thing I want.
    I haven't got this problem before 4.0b7 .. after I got it, I thought it was one of the plugins, so I disabled them all but still have the problem!
    An image describing the problem is here, taken now on this page, I highlighted a text, and right-clicked it: [http://imgur.com/e9juh.png here] you can see the menu is somehow appearing, surrounded by the red border, but I can't see it!

    Hardware accelaration disabled also worked for me. ATI Radeon 4670.
    Seems the issue isn't set on one type of card. My flicker/vanish only did so on my secondary monitor.

  • Update to 6.01 has resulted in extreme slow down when I right click for context menus? Tried usual fixes (new profile, cleaned cache).

    After updating to latest version for Osx, I noticed that when right clicking for context menus, enormous lag occurs. It has made it almost impossible to be productive. Any ideas?

    Thanks for your response and sorry for the delay in my rep[ly.
    Today I tested the Linux-64 version (Firefox 33) from the link you suggested. There weren't any install instructions or a README, but based on the file-system layout I guess it just needs to be extracted. I downloaded and extracted to my Downloads directory and ran the executable via command-line as my user (not root).
    Firefox popped up right away, but it was not usable for at least 30s. It asked to import from Chrome which I did (no errors). Every click on the top bar (address bar search, buttons to the right of search, bookmarks toolbar) resulted in a dimming un-dimming sequence of @7s, after which nothing (couldn't focus in the address bar, occasionally the bookmark menu would appear, but was not functional). Basically, it's un-usable.
    As I mentioned in an earlier reply, I am having similar problems with Komodo which is apparently also Mozilla based.
    Are there any logs I could tail and post that might help track this down?
    Not sure what to do at this point.

  • Firefox freezes for at least 5 seconds when opening context menus

    Well I've been looking for a reason to switch to Chrome... I guess now i have one.
    Problem: Firefox freezes for 5 seconds when opening context menus (screen goes gray for @3s)
    Firefox 32
    Ubuntu 12.04
    I first noticed it this morning when I tried to open up a Bookmark menu. Continued testing and found that right-clicking(anywhere) caused the same behavior. There are tons of posts going back years of similar behavior (although I doubt they're all related), so I ran therough the standard troubleshooting steps (restarting firefox after each step):
    * cleared the caches
    * Lowered cache memory allocation
    * Created a new profile (did not carry-over any previous bookmarks or add-ons)
    * Restarted firefox in safe-mode.
    * Reset firefox (from safe-mode command)
    Restarting firefox with all add-ons disabled is not included here because that is assumed in 'created a new profile' (correct?).
    Furthermore, when I went to reinstall I got the error: "E: I wasn't able to locate a file for the firefox package. This might mean you need to manually fix this package."
    I don't know what happened over the weekend, but I guess I'll try a full manual reinstall, when I have more time to mess with it. FF has been a primary tool for development, but for now it's dead to me.
    P.S. On an unrelated issue. Maybe I'm old-school, but I miss the original drop-down menus up top. I don't think there's anything wrong with improving on the existing model, but why would you replace something that's worked well for DECADES.

    Thanks for your response and sorry for the delay in my rep[ly.
    Today I tested the Linux-64 version (Firefox 33) from the link you suggested. There weren't any install instructions or a README, but based on the file-system layout I guess it just needs to be extracted. I downloaded and extracted to my Downloads directory and ran the executable via command-line as my user (not root).
    Firefox popped up right away, but it was not usable for at least 30s. It asked to import from Chrome which I did (no errors). Every click on the top bar (address bar search, buttons to the right of search, bookmarks toolbar) resulted in a dimming un-dimming sequence of @7s, after which nothing (couldn't focus in the address bar, occasionally the bookmark menu would appear, but was not functional). Basically, it's un-usable.
    As I mentioned in an earlier reply, I am having similar problems with Komodo which is apparently also Mozilla based.
    Are there any logs I could tail and post that might help track this down?
    Not sure what to do at this point.

  • Editing Gnome Shell context menus

    On a small screen like mine, a lot of context menus get cut off by the panel at the top (see screenshot) or the screen edge at the bottom. Sometimes long context menus can be scrolled up and down, but it seems like more often than not, they can't. The screenshot makes this look rather harmless, but I've encountered context menus where I can't get at two or three menu items. This is really annoying (right up there along with windows that are too large and can't be resized), so I was wondering if it is possible to remove context menu items that I don't use, like "Tags" or "Send To". Alternatively, is it possible to somehow reduce the amount of padding between context menu items? I haven't been able to find a solution online or in any of the Gnome Shell tools (gconf, Gnome Tweak Tool, etc). The closest I've come is adjusting the Default Font size in Gnome Tweak Tool, but that affects almost everything instead of just the context menus.
    Thanks.

    You have to modify the gtk-widgets.css theme file.
    From what I can see, you're using Adwaita, so make a copy of /usr/share/themes/Adwaita in your ~/.themes/ [so that it says "/home/$YOUR_USERNAME/.themes/Adwaita" and access gtk-3.0/gtk-widgets.css. The voices you should edit are the ones with "menuitem": the fastest way is to reduce all the "padding" values you find in any .menuitem section of the file until you get the result you wish for.
    A similar operation should be done for gtk-2.0/gtkrc as well, of course.
    Hope that helps.

  • Gnome context menus behind Activity bar. Fix?

    The top of my right-click menus in any given application appear behind the Gnome Activities bar. In other words, the top boundary that Gnome considers when showing context menus is the top of the screen, not the bottom of the activities bar. Any idea how to fix that?
    I'd include a screenshot, but I the 'import' command won't include the context menus in the screenshot properly and Gnome's screen shot utility can't be invoked while a context menu is open.

    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem.
    *Switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance
    *Do NOT click the Reset button on the Safe Mode start window
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

Maybe you are looking for

  • Wi-Fi shows joined in settings, but no icon on top and not working

    Since what I believe to be after the 1.1.1 install, I can no longer connect to my home wi-fi, though my wife's iphone still does. I have reset x 2-3, tried to renew license, and even had our I.T. guy look at the problem to no avail. In settings, it s

  • Reinstall DWMX2004 on Mac OS

    I had my iBook replaced and now DW won't open. Error message is "The application Dreamweaver quit unexpectedly." I dragged the DW folder to the trash and reinstalled from the DW disk. I get the same message. See below for the report. Any help is appr

  • Number of elements in a LOV

    I've defined a LOV which will return al lot of rows and I've got the error: report error: ORA-20001: Error fetching column value: ORA-06502: PL/SQL: numeric or value error: character string buffer too small How many rows will be allowed in a LOV ? Th

  • A question from my text

    In my text there's a self-test question that looks easy but I couldn't figure out., as follows. Note that every detail exactly appers in the text. The question asks what output is produced. The answer is "Positive." Why? int number = 7; boolean isPos

  • Dropped frames and Spinning ball no matter what...

    Hello, After many months of flawless performance since the FCP 7 upgrade, FCP has decided to drop frames and give me the beach ball of death when editing anything: SD, HD and audio. I am working off of an external G-Raid HD. I've connected via both F