Status Bar Color Scheme

The status bar color scheme changed on my Galaxy SIII. Both the Battery and Signal Strength indicator bar used to be green - now it is white...which i do not like. Is there a way to change the color back to its original state?

Why on earth would they change the color scheme of the indicators when they release the latest OS update? What the coloring scheme harming or slowing down the performance of the phone?

Similar Messages

  • How can I change the status bar color on Lollipop?

     How can I change the status bar color on Loppipop?I can not find the any menu about this...Now I use the theme creator 0.0.3 BETA.

    Hi, Theme creator 0.0.3 is still not compatible for complete Lollipop features, the next update of theme creator should fix this. I am waiting for this too... Regards,Shreyas.

  • How to save status bar background color in local settings(Windows Phone 8.1)

    I have given the user the freedom to change background colour and save it in local settings. But I am confused on how to save the status bar colour settings because I want to give the user the freedom to choose from 4-5 colours where background of status bar
    can be changed.
    public static void SaveStatusBarColor()
    // get status bar color
    var statusBar = StatusBar.GetForCurrentView();
    var color = statusBar.BackgroundColor;
    // convert color to hex string
    var hexCode = color.HasValue ? color.Value.ToString() : "";
    // store color in local settings
    ApplicationData.Current.LocalSettings.Values["StatusBarColor"] = hexCode;
    public static void LoadStatusBarColor()
    // get color hex string from local settings
    var hexCode = ApplicationData.Current.LocalSettings.Values["StatusBarColor"] as string;
    if (string.IsNullOrEmpty(hexCode))
    return;
    // convert hexcode to color
    var color = new Color();
    color.A = byte.Parse(hexCode.Substring(1, 2), NumberStyles.AllowHexSpecifier);
    color.R = byte.Parse(hexCode.Substring(3, 2), NumberStyles.AllowHexSpecifier);
    color.G = byte.Parse(hexCode.Substring(5, 2), NumberStyles.AllowHexSpecifier);
    color.B = byte.Parse(hexCode.Substring(7, 2), NumberStyles.AllowHexSpecifier);
    // set the status bar color
    var statusBar = StatusBar.GetForCurrentView(); // Exception Line
    statusBar.BackgroundColor = color;
    }This is what was suggested to me. Initially the app runs and saves the settings.But when the app is closed and restarted again it crashes.

    Hi shriyansh,
    Where did you call the method SaveStatusBarColor() and LoadStatusBarColor()?
    I have called your SaveStatusBarColor() in the OnNavigatedFrom method and called the LoadStatusBarColor() in the OnNavigatedTo method, it worked very well in my side.
    So I can not reproduce your issue.
    Here are my code and result, please try to check it:
    public class test
    public Color colors { get; set; }
    public sealed partial class MainPage : Page
    List<test> testdemo = new List<test>();
    public MainPage()
    this.InitializeComponent();
    testdemo.Add(new test() { colors = Colors.Red });
    testdemo.Add(new test() { colors = Colors.Green});
    testdemo.Add(new test() { colors = Colors.Gray});
    testdemo.Add(new test() { colors = Colors.Blue });
    this.NavigationCacheMode = NavigationCacheMode.Required;
    public static void SaveStatusBarColor()
    // get status bar color
    var statusBar = StatusBar.GetForCurrentView();
    var color = statusBar.BackgroundColor;
    // convert color to hex string
    var hexCode = color.HasValue ? color.Value.ToString() : "";
    // store color in local settings
    ApplicationData.Current.LocalSettings.Values["StatusBarColor"] = hexCode;
    public static void LoadStatusBarColor()
    //get color hex string from local settings
    var hexCode = ApplicationData.Current.LocalSettings.Values["StatusBarColor"] as string;
    if (string.IsNullOrEmpty(hexCode))
    return;
    // convert hexcode to color
    var color = new Color();
    color.A = byte.Parse(hexCode.Substring(1, 2), NumberStyles.AllowHexSpecifier);
    color.R = byte.Parse(hexCode.Substring(3, 2), NumberStyles.AllowHexSpecifier);
    color.G = byte.Parse(hexCode.Substring(5, 2), NumberStyles.AllowHexSpecifier);
    color.B = byte.Parse(hexCode.Substring(7, 2), NumberStyles.AllowHexSpecifier);
    var statusBar = StatusBar.GetForCurrentView();
    statusBar.BackgroundColor = color;
    statusBar.BackgroundOpacity = 1;
    protected override void OnNavigatedTo(NavigationEventArgs e)
    LoadStatusBarColor();
    protected override void OnNavigatedFrom(NavigationEventArgs e)
    SaveStatusBarColor();
    private void ChangeColorButton_Click(object sender, RoutedEventArgs e)
    var statusBar = StatusBar.GetForCurrentView();
    statusBar.BackgroundColor = testdemo[Convert.ToInt32(Mytextbox.Text)].colors;
    statusBar.BackgroundOpacity = 1;
    The result:
    Best Regards,
    Amy Peng
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Status bar colour

    hi all
    having read the odd thread on the matter, it appears that the status bar will always be visible, unless the app developer uses an "immersive mode" (http://talk.sonymobile.com/t5/Xperia-Z3-Compact/Status-notification-bar-is-always-on-screen/m-p/9831...)
    I do find what appears to be a intrusive blue background though for the status bar in most apps, when the status bar isn't hidden.
    However, I've noted an occasional status bar, which hasn't this hideous blue background and even the odd one which seems to have a transparent background (or just the colour of the app).
    I'm assuming the blue default background is defined by the OS/OS theme?
    If so, cannot the OS detect the colour of the app and match it, so it's less painful on the eyes?
    Regards,
    Gary

    http://www.google.com/design/spec/components/tabs.html#tabs-specs
    http://stackoverflow.com/questions/27093287/how-to-change-status-bar-color-to-match-app-in-lollipop-...
    "I'd rather be hated for who I am, than loved for who I am not." Kurt Cobain (1967-1994)

  • Scroll bar color to set to same as the color specfied in .cfg color scheme

    Hi Nimphius
    I set the in .cfg file color scheme to Khaki and my manager likes the color for all forms across but I can not set same color to scroll bar, I tried to give the back ground property to r140g142b123 but forms not taking it.
    Can you please help me how to set get same color (Khaki) to scroll bar.
    Please reply if anybody face same kind of problem.
    Thanks in advance
    Murthy

    This is problem with Oracle forms, They design something and that might not work with other colors.
    When they put color scheme to Khaki, Dont they think to give same visual attribute to give in property pallte,
    Last time I had tought time integrating web utils built-in.
    I do not know what to do get out of this silly stupid color issue.
    I appreciate if any of forms designers thought of this issue.
    Any feed back is welcome.
    Thanks in advance.
    Murthy

  • How can I customize my status bar to change the color?

    Hello:
    How can I customize my status bar to change the color?
    Thanks

    On which phone model? Either way, modifying the notification bar text color usually isn't something you can do with a standard stock phone.

  • My iPhone 6 status bar randomly fades to a purplish color

    Hello! My iPhone 6 running ios 8.0.2 is randomly fading the status bar to a purplish color as you can see in the picture, i havent found similar complaints and im not sure if its a software or hardware issue, ive tried resetting the iphone it goes back to white but starts randomly fading again, do any of you has the same issue? what should i do?
    Thanks!

    I have the same problem!! Someone help?

  • Change the default teal blue color in the status bar and message section

    Hello, I need to change the following items in the Sony Theme Creator. Can someone please guide me? 1. Change the default color of the Status Bar (blue/teal in the below image) I have already inserted images in the Status Bar section of the Theme Creator. These appear in the Theme Creator previews but not when actually seen on the phone (android version 5.0.2)2. Change the default color of the message sender icons (blue/teal in the below image)3. Change the color of the 'write new message' button (orange in the below image) 

    Hi, Theme creator 0.0.3 is still not compatible for complete Lollipop features, the next update of theme creator should fix this. I am waiting for this too... Regards,Shreyas.

  • The status bar and search bar are black in safari

    Just in the last few days when I go to Safari on my IPad 2 the status and search bars are black with white print.  I want the silver and white color scheme back, can you help?

    Turn off Private Browsing mode.
    Touch the URL field and then touch "Private" at the upper left of the keyboard to turn off Private Browsing.

  • [SOLVED] Vimperator 2.0 CSS file to colorize the status bar

    With Vimperator's new stable release of 2.0, the old CSS file that controls the status line doesn't work anymore.
    I had a lot of trouble fixing it. I looked up the names of a lot of items and converted the old scheme. That wasn't enough, so I copied the default css into my css file (at the top) and changed everything in there too.
    Now I have a css file that is huge and has lots of duplicate data. It also has a white line between status bar and command line that I can't get rid of, and when you enter a : command the : is black on white, instead of red on gray like the rest of the line (there must be more items, I think I used an old CSS scheme (there wasn't one in the trunk)).
    Anyway, I wonder if this can be made simpler and it'd be awesome if the missing stuff above can be added too. And hopefully someone can benefit of the below CSS anyway.
    What it does: make the background light gray, give the status (top) line a dark gray top border, give status bar regular weight black text, and the command bar bold red text.
    #liberator-completions {
    -moz-user-focus: ignore;
    overflow: -moz-scrollbars-none !important; /* does not seem to work fully */
    border-width: 0px !important;
    /*-moz-appearance: none !important; /* prevent an ugly 3D border */
    margin: 0px !important;
    padding: 0px !important;
    /* the selected item in listboxes is hardly readable without this */
    #liberator-completion > listitem[selected="true"] > listcell,
    #liberator-bufferwindow > listitem[selected="true"] > listcell,
    #liberator-previewwindow > listitem[selected="true"] > listcell {
    color: black !important;
    background-color: rgb(230,230,230) !important;
    margin: 0px !important;
    padding: 0px !important;
    /* fixes the min-height: 22px from firefox */
    #status-bar, statusbarpanel {
    -moz-appearance: none !important;
    min-height: 18px !important;
    border: none !important;
    font-weight: bold;
    font-family: monospace;
    margin: 0px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    color: black !important;
    #status-bar
    border-top: thin solid rgb(100,100,100) !important;
    #liberator-statusline {
    font-family: monospace;
    margin: 0px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    #liberator-statusline > label {
    margin: 0px 5px 0px 5px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    #liberator-statusline > label:first-child {
    margin: 0px 5px 0px 5px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    #liberator-statusline-field-url {
    color: black;
    background-color: rgb(230,230,230) !important;
    margin: 0px !important;
    padding: 0px !important;
    /* no longer at the window's bottom right corner */
    .statusbar-resizerpanel {
    display: none;
    margin: 0px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    #statusbar-display, #statusbar-progresspanel {
    display: none;
    margin: 0px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    #liberator-commandline {
    margin: 0px !important;
    padding: 0px !important;
    font-family: monospace;
    background-color: rgb(230,230,230) !important;
    color: red !important;
    #liberator-commandline-prompt {
    margin: 0px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    color: red !important;
    #liberator-commandline-command {
    background-color: rgb(230,230,230) !important;
    color: red !important;
    margin: 0px !important;
    padding: 0px !important;
    #liberator-visualbell {
    border: none;
    margin: 0px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    color: red !important;
    #sidebar {
    max-width: 90% !important;
    min-width: 10% !important;
    margin: 0px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    /* highlight groups */
    .hl-Normal {
    background-color: rgb(230,230,230) !important;
    color: black;
    margin: 0px !important;
    padding: 0px !important;
    .hl-ErrorMsg {
    background-color: red;
    color: black;
    font-weight: bold;
    margin: 0px !important;
    padding: 0px !important;
    .hl-InfoMsg {
    background-color: rgb(230,230,230) !important;
    color: magenta;
    margin: 0px !important;
    padding: 0px !important;
    .hl-ModeMsg {
    background-color: rgb(230,230,230) !important;
    color: black;
    margin: 0px !important;
    padding: 0px !important;
    .hl-MoreMsg {
    background-color: rgb(230,230,230) !important;
    color: green;
    margin: 0px !important;
    padding: 0px !important;
    .hl-Question {
    background-color: rgb(230,230,230) !important;
    color: green;
    margin: 0px !important;
    padding: 0px !important;
    .hl-Title {
    background-color: rgb(230,230,230) !important;
    color: magenta;
    margin: 0px !important;
    padding: 0px !important;
    font-weight: bold;
    .hl-Warning {
    background-color: rgb(230,230,230) !important;
    color: red;
    margin: 0px !important;
    padding: 0px !important;
    .hl-StatusLine {
    background: none !important;
    background-color: rgb(230,230,230) !important;
    color: white !important;
    margin: 0px !important;
    padding: 0px !important;
    .hl-StatusLineSecure {
    background: none !important;
    background-color: #B0FF00 !important; /* light green */
    color: black !important;
    margin: 0px !important;
    padding: 0px !important;
    .hl-StatusLineBroken {
    background: none !important;
    background-color: #FF6060 !important; /* light red */
    color: black !important;
    margin: 0px !important;
    padding: 0px !important;
    .hl-URL {
    background-color: rgb(230,230,230) !important;
    color: green;
    text-decoration: none;
    margin: 0px !important;
    padding: 0px !important;
    /* NOTE: .aClass:hover not supported in quirks mode: http://developer.mozilla.org/en/docs/Mozilla_Quirks_Mode_Behavior */
    a.hl-URL:hover {
    text-decoration: underline;
    cursor: pointer;
    margin: 0px !important;
    padding: 0px !important;
    #liberator-completions, #liberator-multiline-output {
    overflow: hidden;
    background-color: rgb(230,230,230) !important;
    color: black;
    margin: 0px !important;
    padding: 0px !important;
    #liberator-completions-content, #liberator-multiline-output-content {
    white-space: pre;
    font-family: -moz-fixed;
    margin: 0px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    #liberator-completions-content *, #liberator-multiline-output-content * {
    font: inherit;
    margin: 0px !important;
    padding: 0px !important;
    background-color: rgb(230,230,230) !important;
    /*#liberator-commandline-prompt,#liberator-commandline,#liberator-commandline-command,#liberator-message */
    /*, #liberator-message,#liberator-container,#liberator-bufferwindow, #liberator-completion, #liberator-previewwindow */
    #liberator-container
    background: none !important;
    background-color: rgb(230,230,230) !important;
    -moz-appearance: none !important;
    margin: 0px !important;
    padding: 0px !important;
    #liberator-commandline, #liberator-commandline-prompt, #liberator-commandline-command, #liberator-message,
    #liberator-commandline *, #liberator-commandline-prompt *, #liberator-commandline-command *, #liberator-message *
    background: None !important;
    background-color: rgb(230,230,230) !important;
    color: rgb(255,44,44) !important;
    padding: 0px !important;
    margin: 0px !important;
    font-weight: bold !important;
    border: none !important;
    #liberator-statusline-field-inputbuffer,#liberator-statusline-field-progress,#liberator-statusline-field-tabcount,#liberator-statusline-field-bufferposition,#liberator-statusline,
    #liberator-statusline-field-inputbuffer *,#liberator-statusline-field-progress *,#liberator-statusline-field-tabcount *,#liberator-statusline-field-bufferposition *,#liberator-statusline *
    background: none !important;
    background-color: rgb(230,230,230) !important;
    color: black !important;
    font-weight: normal !important;
    margin: 0px !important;
    padding: 0px !important;
    #liberator-statusline
    background: none !important;
    background-color: rgb(230,230,230) !important;
    color: black !important;
    font-weight: normal !important;
    margin: 0px !important;
    padding: 0px !important;
    .hl-StatusLine
    background-color: rgb(230,230,230) !important;
    margin: 0px !important;
    padding: 0px !important;
    Last edited by Procyon (2009-04-04 22:45:25)

    @anrxc: I see, thanks!
    I didn't notice any speed difference between 2.0 and 1.2.
    Here is the colorscheme I used to get the same effect as above, everything works now:
    I changed some unrelated things and it gave some warning so I commented those out.
    " ==Vimperator_Color_Scheme==
    " name: my
    " ==Defult_Colorscheme_Settings==
    hi Bell border: 0 none; background-color: black;
    hi Boolean color: red;
    hi CmdLine font-family: monospace; padding: 0px;
    hi CmdOutput white-space: pre;
    hi CompDesc color: black; width: 50%;
    "hi CompGroup
    "hi CompGroup:not(:first-of-type) margin-top: 0px; "margin-top: .5em;
    hi CompIcon width: 16px; min-width: 16px; display: inline-block; margin-right: .5ex;
    hi CompIcon>img max-width: 16px; max-height: 16px; vertical-align: middle;
    "hi CompItem
    "hi CompItem>* padding: 0 0; ".5ex;
    "hi CompItem[selected] background: yellow;
    hi CompLess text-align: center; height: 0; line-height: .5ex; padding-top: 1ex;
    hi CompLess::after content: "3" /* Unicode up arrowhead */
    hi CompMore text-align: center; height: .5ex; line-height: .5ex; margin-bottom: -.5ex;
    hi CompMore::after content: "4" /* Unicode down arrowhead */
    hi CompMsg font-style: italic; margin-left: 16px;
    hi CompResult width: 45%; overfloaw: hidden;
    hi CompTitle color: magenta; background: white; font-weight: bold;
    hi CompTitle>* padding: 0 .5ex;
    hi ErrorMsg color: white; background: red; font-weight: bold;
    hi Filter font-weight: bold;
    hi FrameIndicator background-color: red; opacity: 0.5; z-index: 999; position: fixed; top: 0; bottom: 0; left: 0; right: 0;
    hi Function color: navy;
    hi Gradient height: 1px; margin-bottom: -1px; margin-top: -1px;
    hi GradientLeft background-color: magenta;
    hi GradientRight background-color: white;
    hi Hint font-family: monospace; font-size: 10px; font-weight: bold; color: white; background-color: red; border-color: ButtonShadow; border-width: 0px; border-style: solid; padding 0px 1px 0px 1px;
    hi Hint::after content: attr(number);
    hi HintActive background: #88FF00; color: black;
    hi HintElem background-color: yellow; color: black;
    hi HintImage opacity: .5;
    hi Indicator color: blue;
    hi InfoMsg color: rgb(255,44,44); background: rgb(230,230,230); font-weight: bold;
    hi LineNr color: orange; background: rgb(230,230,230);
    hi Message white-space: normal; min-width: 100%; padding-left: 2em; text-indent: -2em; display: block;
    hi ModeMsg color: rgb(255,44,44); background: rgb(230,230,230); font-weight: bold;
    hi MoreMsg color: green; background: rgb(230,230,230);
    hi NonText color: blue; min-height: 16px; padding-left: 2px;
    hi Normal color: rgb(255,44,44); background: rgb(230,230,230); font-weight: bold;
    hi Null color: blue;
    hi Number color: blue;
    hi Object color: maroon;
    hi Preview color: gray;
    hi Question color: green; background: rgb(230,230,230); font-weight: bold;
    hi Search font-size: inherit; padding: 0; color: blue; background-color: rgb(230,230,230); padding: 0;
    hi StatusLine color: black; background: rgb(230,230,230); border-top: thin solid rgb(100,100,100); border-width: 1px; font-weight: normal;
    hi StatusLineBroken color: black; background: #FF6060; /* light-red */
    hi StatusLineSecure color: black; background: #B0FF00; /* light-green */
    hi String color: green;
    "hi TabClose
    "hi TabIcon
    "hi TabIconNumber font-weight: normal; color: black; text-align: center; text-shadow: black -1px 0 1px, black 0 1px 1px, black 1px 0 1px, black 0 -1px 1px;
    hi TabNumber font-weight: bold; margin: 0; padding-right: .3ex;
    "hi TabText
    hi Tag color: blue;
    hi Title color: magenta; background: white; font-weight: bold;
    hi URL text-decoration: none; color: green; background: inherit;
    hi URL:hover text-decoration: underline; cursor: pointer;
    hi WarningMsg color: red; background: white;

  • How can I create a status bar at the bottom of a window ?

    I would like to create a status bar at the bottom of my main window similiar to "Internet explorer" has. I thought of using a tool bar but I can't see how to keep it positioned at the bottom of the window when the window is resizable. Any other ideas on how to do this the bar only needs to contain a small amout of text and maybe an icon or two.

    CVI doesn't have a status bar control on UI element like the one available in Visual Studio++. The best way to replicate this is most like through a string control that is resized and positioned to remain at the bottom of the window and colored to look appropriately. I have also seen the combination of a decoration and a text message used.
    Best Regards,
    Chris Matthews
    Measurement Studio Support Manager

  • How can I implement a status bar at the bottom of a resizable application?

    Hello all,
    I am a JavaFx newbie and I am implementing an application (a Sokoban game), with a menu at the top of the frame and a gaming area covering the rest of the frame. To support the game, I have to load images at certain positions in the gaming area.
    The game also includes a level editor with another menubar and where images are set to other positions.
    I implemented this in another view, swiching from the game mode to the level editor mode and vice versa is just done by setting the other view visible. Up to now this works, here the important statements building these details:
    Group root = new Group();
    gameView = new Group(); // for gaming mode
    le_view = new Group()   // for level editor mode
    MenuBar gameMenubar = new MenuBar();
    Menu menuGame = new Menu(bundle.getString("MenuGame"));
    ... building the menu items and menues ...
    gameView.getChildren().add(gameMenubar);
    ImageView buildingView[][] = new ImageView[22][22];
    for (nCol = 0; nCol < 22; nCol++) {
        for (nRow = 0; nRow < 22; nRow++) {
            buildingView[nCol][nRow] = new ImageView();
            buildingView[nCol][nRow].setX(nCol * 26 + 5);
            buildingView[nCol][nRow].setY(nRow * 26 + 40);
            gameView.getChildren().add(buildingView[nCol][nRow]);
    gameView.setVisible(true);
    root.getChildren().add(gameView);
    ... same stuff to build the le_view ...
    le_View.setVisible(false);
    root.getChildren().add(le_View);
    Scene scene = new Scene(root, 800, 600, Color.CORNSILK); Now I want to introduce a status bar at the bottom of the frame, which of course has to follow the bottom of the frame, if it is resized. And of course the menu and the status bar should not grow vertically, if the height of the frame is increased.
    The implementation seems to be easy with StackPane for the frame and one BorderPane for each mode.
    For the first step I only tried implementing the game mode with only one BorderPane (just setting the menu, the gaming area and the status bar each into a HBox and setting these three HBoxes at the top, into the center and at the bottom). I also tried this via GridPane and via VBox; I always get any erroneous behaviour:
    Either the menubar is visible, but the menus do not pop up the menu items, or the anchor point of the menu and of gaming area are set 100 pixels left of the left frame border and move into the frame when the frame width is increased, or the menu is set 20 pixels below the top of the frame, or HBox with the menu grows when the frame height is increased, so that the anchor point of the gaming area moves down.
    Can you describe me a correct construction of such a frame? Thanks in advance.
    Best regards
    Gerhard

    Hello Gerhard,
    Glad the code helped, thanks for a fun layout exercise.
    For the draft code I just pulled an icon off the internet over a http connection.
    If you haven't done so already place any icons and graphics you need local to your project, so that resource lookups like:
    Image img = new Image("http://www.julepstudios.com/images/close-icon.png");become
    Image img = new Image("close-icon.png");then performance may improve.
    Another possible reason for your performance problem could be that when you use a vbox, the vbox content can overflow the area of the borderpane center and might be sitting on top of the menu pane, making you unable to click the menu (which is what happens to me when I try that with the draft program with the vbox wrapping mod, then resize the scene to make it smaller). This was a trick which caught me and the reason that I used a Group originally rather than a vbox. I found a vbox still works but you need to tweak things a bit. The trick I saw was that the order in which you add stuff to the borderpane is important. The borderpane acts like a stack where the last thing added floats over the top of everything else if you size the scene small enough. For your project you want the menu on top always, so it always needs to be the last thing added to the borderpane, but when you swap in the level pane for the game pane, then back out again, the game pane can end up on top of the menu which makes the menu seem like you can't click it (only when the scene is sized small enough). It was quite a subtle bug which took me a little while to work out what was happening. For me the solution was to add just one vbox to the center of the border, and then swap the game pane and the level editor in and out of the vbox, that way the center of the layout always stayed behind the menu bar and the status bar.
    I added some revisions to reflect the comments above and placed some comments in the code to note what was changed and why.
    public class SampleGameLayoutRevised extends Application {
      public static void main(String[] args) { Application.launch(args); }
      public void start(Stage stage) throws Exception {
        final BorderPane gameLayout = new BorderPane();
        final Group gameView = new Group();
        final MenuBar gameMenubar = new MenuBar();
        final Menu gameMenu = new Menu("Mode");
        final VBox centerView = new VBox();
        centerView.setStyle("-fx-background-color: darkgreen");  // we set a background color on the center view to check if it overwrites the game menu.
        MenuItem playGameMenu = new MenuItem("Play Game");
        MenuItem levelEditMenu = new MenuItem("Edit Levels");
        gameMenu.getItems().add(playGameMenu);
        gameMenu.getItems().add(levelEditMenu);
        gameMenubar.getMenus().add(gameMenu);
        final StackPane levelEditView = new StackPane();
        levelEditView.getChildren().add(new Text("Level Editor"));
        ImageView buildingView[][] = new ImageView[22][22];
        Image img = new Image("http://www.julepstudios.com/images/close-icon.png");  // use of http here is just for example, instead use an image resource from your project files.
        for (int nCol = 0; nCol < 22; nCol++) {
          for (int nRow = 0; nRow < 22; nRow++) {
            ImageView imgView = new ImageView(img);
            imgView.setScaleX(0.5);
            imgView.setScaleY(0.5);
            buildingView[nCol][nRow] = imgView;
            buildingView[nCol][nRow].setX(nCol * 20 + 5);
            buildingView[nCol][nRow].setY(nRow * 20 + 40);
            gameView.getChildren().add(buildingView[nCol][nRow]);
        final VBox statusBar = new VBox();
        final Text statusText = new Text("Playing Game");
        statusBar.getChildren().add(statusText);
        statusBar.setStyle("-fx-background-color: cornsilk"); // we set a background color on the status bar,
                                                              // because we can't rely on the scene background color
                                                              // because, if the scene is sized small, the status bar will start to overlay the game view
                                                              // and if we don't explicitly set the statusBar background the center view will start
                                                              // to bleed through the transparent background of the statusBar.
        gameLayout.setCenter(centerView); // we add the centerview first and we never change it, instead we put it's changeable contents in a vbox and change out the vbox content.
        gameLayout.setBottom(statusBar);
        gameLayout.setTop(gameMenubar);   // note the game layout is the last thing added to the borderpane so it will always stay on top if the border pane is resized.
        playGameMenu.setOnAction(new EventHandler<ActionEvent>() {
          public void handle(ActionEvent event) {
            centerView.getChildren().clear();  // here we perform a centerview vbox content swap.
            centerView.getChildren().add(gameView);
            statusText.setText("Playing Game");
        levelEditMenu.setOnAction(new EventHandler<ActionEvent>() {
          public void handle(ActionEvent event) {
            centerView.getChildren().clear();  // here we perform a centerview vbox content swap.
            centerView.getChildren().add(levelEditView);
            statusText.setText("Editing Level");
        playGameMenu.fire();
        Scene scene = new Scene(gameLayout, 800, 600, Color.CORNSILK);
        stage.setScene(scene);
        stage.show();
    }Other than that I am not sure of a reason for the slowdown you are seeing. In my experience JavaFX has been quick and responsive for the tasks I have been using it for. Admittedly, I just use if for a bunch of small trial projects, but I've never seen it unresponsive for a minute.
    - John

  • Can anything be done to change the white on grey color scheme in Bookmarks?

    I just upgraded my Mac Book Pro to OS X Version 10.9.1. I was horrified when I got a look at what Apple has done to Safari!  I have macular degeneration - which means that my eyesight is slowly fading away.  Bookmarks was especially difficult because all of the bookmrks are shown with a white on grey color scheme.  And when the "new" Apple color schemes are not white on grey - they are grey on white.  I simply can NOT see anything which is white on grey.  OR white on ANY light color.  In order to be able to see anything, I need to have contrast.  For example, as I type on this page, the scroll bar is grey on white.  It has become almost impossible for me to find the scroll bar on most pages.  Previously, my scroll bars where usually bright blue.  I can see bright blue on white - but NOT grey on white.  I can read white letters on BRIGHT or DARK Blue -but NOT light blue. 
    Apple has made SO many strides in makes computers accessable to those of us who have no other choice except to deal with disabilities!  Can ANYTHING be done to change the white on grey color scheme which Apple has adopted throughout its system? 
    Now, in order to use my Bookmarks, I have to go to my Edit Bookmarks page.  Even that solutation is not all that helplful, because the lettering on the Edit Bookmarks page is so small. 
    Also - I discovered that the "new" Mail pages had the same problem.  For the most part, the "innovations" in mail make all of the pages too busy for me to be able to sort my mail or keep track of it in any way.  I had to choose to return to the "classic" mail option to be able to get a reasonable facsimile of being able to handle my E mail accounts! 
    And, of course, once again, the scroll bar on my mail accounts is also grey on white - so it takes a lot of searching for me to just find the scroll bar when I need to scroll down in an E mail!
    ALSO - I was equally horrified when I discovered that the Upgrade to Version 10.9.1 made it impossible for me to visit some of my favorite music pages - most of which use MIDI files!  I can no longer hear any of my favorite MIDI music pages!  I TUNES, of course, is in love with people like Lady Gaga - the type of performers - and performances - which have no relevance to older Americans. 
    I do volunteer work at a local Assisted Living facility and one of the greatest advances we have been able to make with Alzheimers patients is the way in which Senior Citizens respond to music from their time period.  Unfortunately, most of the music which senior citizens prefer to listen to is music which has been preserved in MIDI pages.  A few weeks before I "upgraded" my Mac Book Pro - I could take my computer over to the local Assisted Living Facility and play music from Hymn Time's Cyberhymnal or the Angelwinks tunes - but I can NO longer do that with the current Apple "upgrade" in version 10.9.1 - because the music from those MIDI pages can no longer be heard by anyone!  The page comes up and you can see the writing - but no one can hear any of the music.  We understand that a group in Switzerland has been working on an APP for I Phones which DOES make MIDI files accessable - so surely it should be possible to provide a way for Version 10.9.1 users to listen to MIDI files, such as those provided by Hymn Time's Cyber Hymnal or by Angelwinks! 
    You will notice that I changed the font for this to Arial Black - primarily because I could NOT see what I was writing when I first began - because, once again, the color scheme was grey on white. 

    Hi Grandma,
    18 point Helvetica Bold .
    There is an Apple Support Community called Vision:
    https://discussions.apple.com/community/accessibility/vision?view=discussions
    I shall ask the Moderators (Hosts) to move your discussion to that forum.
    Kind regards,
    Ian.

  • How to Insert a Status Bar to my application

    Hello all
    I use JBuilder v9 and would like to add a status bar at the bottom of the main
    frame in my program. I checked the manual pages but there is no such class as StatusBar or JStatusBar.
    When I type StatusBar (or JStatusBar) sb = new StatusBar (or JStatusBar) ();
    it gives errror message.
    Does anyone know how to add a status bar to a frame?

    A quick a dirty example:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.border.*;
    public class StatusBarDemo extends JFrame
      private JLabel statusBar;
      public StatusBarDemo()
        JMenu menu = new JMenu("File");
        JMenuItem item = new JMenuItem("Open");
        item.addMouseListener(new StatusBarUpdator("Open a new file"));
        menu.add(item);
        item = new JMenuItem("Print");
        item.addMouseListener(new StatusBarUpdator("Print the current file"));
        menu.add(item);
        item = new JMenuItem("Save");
        item.addMouseListener(new StatusBarUpdator("Save the current file"));
        menu.add(item);
        JMenuBar menuBar = new JMenuBar();
        menuBar.add(menu);
        setJMenuBar(menuBar);
        statusBar = new JLabel(" ");
        statusBar.setForeground(Color.black);
        statusBar.setBorder(new CompoundBorder(new EmptyBorder(2, 5, 2, 5),
                                               new SoftBevelBorder(SoftBevelBorder.LOWERED)));
        Container c = this.getContentPane();
        c.setLayout(new BorderLayout());
        c.add(statusBar, BorderLayout.SOUTH);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
      public static void main(String[] args)
        StatusBarDemo frame = new StatusBarDemo();
        frame.setSize(400,300);
        frame.setVisible(true);
      class StatusBarUpdator implements MouseListener
        private String hoverText;
        public StatusBarUpdator(String text)
          hoverText = text;
        public void mouseEntered(MouseEvent e)
          statusBar.setText(hoverText);
        public void mouseExited(MouseEvent e)
          statusBar.setText(" ");
        public void mouseClicked(MouseEvent e){}
        public void mousePressed(MouseEvent e){}
        public void mouseReleased(MouseEvent e){}
    }

  • Persistant Status Bar Notification ... error 'SP.UI.Status' is null or not an object

    I want to show a status bar that needs to be persistent on a page. for this I used the following in my master page
    function ShowStatusBarMessage(title, message)
    var statusId = SP.UI.Status.addStatus(title, message, true);
    SP.UI.Status.setStatusPriColor(statusId, 'yellow'); /* Set a status-color */
    HTML, call the JS method:
    <a onclick="ShowStatusBarMessage('Title'!','Awesome message!')">
    Display Status Bar message!
    </a>
    ref:
    http://www.zimmergren.net/archive/2010/03/17/sp-2010-dynamically-displaying-messages-to-your-users-with-the-notification-and-status-bar-areas-in-sharepoint-2010.aspx
    But what I want is
    to call the function on load. So I used pushed ny function to _spBodyOnLoadWrapper using _spBodyOnLoadFunctionNames.push("YourFunctionName");,
    it throws an error 'SP.UI.Status' is null or not an object
    Next I created and
    deployed a webcontrol and did a registerclientscript, that too gives me 'SP.UI.Status' is null or not an object
    // Define the name and type of the client scripts on the page.
    String csname1 = "AlertScript";
    Type cstype = this.GetType();
    // Get a ClientScriptManager reference from the Page class.
    ClientScriptManager cs = Page.ClientScript;
    // Check to see if the startup script is already registered.
    if (!cs.IsStartupScriptRegistered(cstype, csname1))
    StringBuilder cstext1 = new StringBuilder();
    cstext1.Append("<script type=text/javascript> alert('Hello World!');");
    cstext1.Append("var statusId = SP.UI.Status.addStatus('title', 'message', true);");
    cstext1.Append("SP.UI.Status.setStatusPriColor(statusId, 'yellow'); </");
    cstext1.Append("script>");
    cs.RegisterStartupScript(cstype, csname1, cstext1.ToString());
    What am I missing ?
    How can I get to show a status bar on load of any page, just as you get a health analyzer message when you get into the Central Admin?
    Thanks, Mano
    Mano Mangaldas | Blog : http://howtosharepoint.blogspot.com 

    Ok, for some reason, it is not working for me. Below are the code that didnt work for me
    <script type="text/javascript">
    function ShowStatusBarMessage(title, message)
    var statusId = SP.UI.Status.addStatus(title, message, true);
    SP.UI.Status.setStatusPriColor(statusId, 'red');
    ShowStatusBarMessage('Title!','Awesome message!');
    </script>
    This too didnt work
    <script type="text/javascript">
    function ShowStatusBarMessage()
    var statusId = SP.UI.Status.addStatus('Some title', 'Some message', true);
    SP.UI.Status.setStatusPriColor(statusId, 'red');
    _spBodyOnLoadFunctionNames.push("ShowStatusBarMessage");
    </script>
    I did try to register client script block programatically, that too didnt work
    String csname1 = "AlertScript";
    Type cstype = this.GetType();
    // Get a ClientScriptManager reference from the Page class.
    ClientScriptManager cs = Page.ClientScript;
    // Check to see if the startup script is already registered.
    if (!cs.IsStartupScriptRegistered(cstype, csname1))
    StringBuilder cstext1 = new StringBuilder();
    cstext1.Append("<script type=text/javascript>");
    cstext1.Append("var statusId = SP.UI.Status.addStatus('title', 'message', true);");
    cstext1.Append("SP.UI.Status.setStatusPriColor(statusId, 'yellow'); </");
    cstext1.Append("script>");
    cs.RegisterStartupScript(cstype, csname1, cstext1.ToString());
    Any help appreciated.
    But the below code works..
    <script type="text/javascript">
    function ShowStatusBarMessage(title, message)
    var statusId = SP.UI.Status.addStatus(title, message, true);
    SP.UI.Status.setStatusPriColor(statusId, 'yellow'); /* Set a status-color */
    </script>
    <a onclick="ShowStatusBarMessage('Title!','Awesome message!')" href="#">
    Display Status Bar message!
    </a>
    Thanks
    mano
    Mano Mangaldas | Blog : http://howtosharepoint.blogspot.com 

Maybe you are looking for

  • How to remove thousands of photos from ipad

    Hi all, When I was at vacation I imported about 7560 photos from my digital camera into the new iPad. At home I imported all the photos from the ipad to Aperure and clicked "delete all the photos from the iPad". Aperture really removed some photos (a

  • Use of Shortcuts in Lightroom

    I am a wedding photographer and I find LR very slow and frustrating because it all appears to be mouse driven, rather than using shortcuts. My main bug is not being able to use a shortcut key to access the next photo in Develop after you have manuall

  • PSSigValGetAPLabelProc callback is never called, why?

    I am understanding DigSig example, and am going to convert it to a proper dig signing plugin. So far i have understood the dig sig creation, validation and sig appearance creation satisfactorily, but what i cannot understand is why my PubSec register

  • Regarding Shortdump "CALL FUNCTION 'RSAU_READ_FILE"

    hey.. I am trying to use this below functional module. It goest to shortdump <b>"CALL FUNCTION CONFLICT _LENG"</b> even i cant check whether sy-subrc is <> 0 or not. How to stop this SHORTDUMP. could somebody help me here.. (Situation used is : When

  • Mail makes way to much noise for just receiving mail sound

    I have mail preferences set to alert me when new mail has arrived and have the other option that turns on all the mail sounds off. Well for some reason when it is sending mail checking mail and there is no mail it make that got mail sound. I opened u