Circular button

HY there, I found a volume button in JavaFx 2.0 at http://fxexperience.com/2012/01/fun-javafx-2-0-audio-player/

I was wondering if there is an implementation that is already in the JFX 1.8

You know, I mean a cursor as being "radial" or "circular".

He would not even think of a circle where the button rotates around.

I don't have the idea to start with it.

Thanks for the tips,

So long

Harry

Hello

I could easily port code to JavaFX 8.

The classes that I post here and one of the download page to check what has changed, you can diff.

Most of the changes is in the skin class and they host mainly so that the change in the skin and the API behavior between JavaFX 2.0 and 8.

There is also a correction of syntax for the gradient in the CSS file.

I have made no other changes to another class and I just put the provided NetBeans project to use the current platform of the JDK on my system (1.8.0_72) and the project could compile and run.

I have not tested if it works fully well, but at least I can turn the knob with the mouse when you launch the application, then you should check if all sliders work properly.

Now that said, keep in mind that: it will work not in JDK9 as the API packages and private classes will become inaccessible. the fact that behaviour what API will still not made public did not help either.

Behavior class

package fxexperienceplayer;

import com.sun.javafx.scene.control.behavior.BehaviorBase;
import com.sun.javafx.scene.control.behavior.KeyBinding;
import java.util.ArrayList;
import java.util.List;
import javafx.scene.control.Slider;
import static javafx.scene.input.KeyCode.*;
import static javafx.scene.input.KeyEvent.KEY_RELEASED;
import javafx.scene.input.MouseEvent;

/**
* A Behavior for slider that makes it into a circular knob
*
* @author Jasper Potts
*/
public class KnobBehavior extends BehaviorBase {
    protected static final List SLIDER_BINDINGS = new ArrayList();
    static {
        SLIDER_BINDINGS.add(new KeyBinding(TAB, "TraverseNext"));
        SLIDER_BINDINGS.add(new KeyBinding(TAB, "TraversePrevious").shift());
        SLIDER_BINDINGS.add(new KeyBinding(UP, "IncrementValue"));
        SLIDER_BINDINGS.add(new KeyBinding(KP_UP, "IncrementValue"));
        SLIDER_BINDINGS.add(new KeyBinding(DOWN, "DecrementValue"));
        SLIDER_BINDINGS.add(new KeyBinding(KP_DOWN, "DecrementValue"));
        SLIDER_BINDINGS.add(new KeyBinding(LEFT, "TraverseLeft"));
        SLIDER_BINDINGS.add(new KeyBinding(KP_LEFT, "TraverseLeft"));
        SLIDER_BINDINGS.add(new KeyBinding(RIGHT, "TraverseRight"));
        SLIDER_BINDINGS.add(new KeyBinding(KP_RIGHT, "TraverseRight"));
        SLIDER_BINDINGS.add(new KeyBinding(HOME, KEY_RELEASED, "Home"));
        SLIDER_BINDINGS.add(new KeyBinding(END, KEY_RELEASED, "End"));
    }
    private double dragStartX,dragStartY;

    @Override protected void callAction(String name) {
        if ("Home".equals(name)) home();
        else if ("End".equals(name)) end();
        else if ("IncrementValue".equals(name)) incrementValue();
        else if ("DecrementValue".equals(name)) decrementValue();
        else super.callAction(name);
    }

    public KnobBehavior(Slider slider) {
        super(slider, SLIDER_BINDINGS);
    }

//    @Override protected List createKeyBindings() {
//        return SLIDER_BINDINGS;
//    }

    /**
    * @param position The position of mouse in 0=min to 1=max range
    */
    public void knobRelease(MouseEvent e, double position) {
        final Slider slider = getControl();
        slider.setValueChanging(false);
        // detect click rather than drag
        if(Math.abs(e.getX()-dragStartX) < 3 && Math.abs(e.getY()-dragStartY) < 3) {
            slider.adjustValue((position+slider.getMin()) * (slider.getMax()-slider.getMin()));
        }
    }

    /**
    * @param position The position of mouse in 0=min to 1=max range
    */
    public void knobPressed(MouseEvent e, double position) {
        // If not already focused, request focus
        final Slider slider = getControl();
        if (!slider.isFocused())  slider.requestFocus();
        slider.setValueChanging(true);
        dragStartX = e.getX();
        dragStartY = e.getY();
    }

    /**
    * @param position The position of mouse in 0=min to 1=max range
    */
    public void knobDragged(MouseEvent e, double position) {
        final Slider slider = getControl();
        slider.adjustValue((position+slider.getMin()) * (slider.getMax()-slider.getMin()));
    }

    void home() {
        final Slider slider = getControl();
        slider.adjustValue(slider.getMin());
    }

    void decrementValue() {
        getControl().decrement();
    }

    void end() {
        final Slider slider = getControl();
        slider.adjustValue(slider.getMax());
    }

    void incrementValue() {
        getControl().increment();
    }
}

Skin class

package fxexperienceplayer;

import com.sun.javafx.scene.control.skin.BehaviorSkinBase;
import java.util.Optional;
import javafx.event.EventHandler;
import javafx.scene.control.Slider;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.StackPane;

/**
* A simple knob skin for slider
*
* @author Jasper Potts
*/
public class KnobSkin extends BehaviorSkinBase {

    private double knobRadius;
    private double minAngle = -140;
    private double maxAngle = 140;
    private double dragOffset;

    private StackPane knob;
    private StackPane knobOverlay;
    private StackPane knobDot;

    public KnobSkin(Slider slider) {
        super(slider, new KnobBehavior(slider));
        initialize();
        requestLayout();
        registerChangeListener(slider.minProperty(), "MIN");
        registerChangeListener(slider.maxProperty(), "MAX");
        registerChangeListener(slider.valueProperty(), "VALUE");
    }

    private void initialize() {
        knob = new StackPane() {
            @Override
            protected void layoutChildren() {
                knobDot.autosize();
                knobDot.setLayoutX((knob.getWidth() - knobDot.getWidth()) / 2);
                knobDot.setLayoutY(5 + (knobDot.getHeight() / 2));
            }

        };
        knob.getStyleClass().setAll("knob");
        knobOverlay = new StackPane();
        knobOverlay.getStyleClass().setAll("knobOverlay");
        knobDot = new StackPane();
        knobDot.getStyleClass().setAll("knobDot");

        getChildren().setAll(knob, knobOverlay);
        knob.getChildren().add(knobDot);

        getSkinnable().setOnMousePressed(new EventHandler() {
            @Override
            public void handle(MouseEvent me) {
                double dragStart = mouseToValue(me.getX(), me.getY());
                double zeroOneValue = (getSkinnable().getValue() - getSkinnable().getMin()) / (getSkinnable().getMax() - getSkinnable().getMin());
                dragOffset = zeroOneValue - dragStart;
                getBehavior().knobPressed(me, dragStart);
            }
        });
        getSkinnable().setOnMouseReleased(new EventHandler() {
            @Override
            public void handle(MouseEvent me) {
                getBehavior().knobRelease(me, mouseToValue(me.getX(), me.getY()));
            }
        });
        getSkinnable().setOnMouseDragged(new EventHandler() {
            @Override
            public void handle(MouseEvent me) {
                getBehavior().knobDragged(me, mouseToValue(me.getX(), me.getY()) + dragOffset);
            }
        });
    }

    private double mouseToValue(double mouseX, double mouseY) {
        double cx = getSkinnable().getWidth() / 2;
        double cy = getSkinnable().getHeight() / 2;
        double mouseAngle = Math.toDegrees(Math.atan((mouseY - cy) / (mouseX - cx)));
        double topZeroAngle;
        if (mouseX < cx) {
            topZeroAngle = 90 - mouseAngle;
        } else {
            topZeroAngle = -(90 + mouseAngle);
        }
        double value = 1 - ((topZeroAngle - minAngle) / (maxAngle - minAngle));
        return value;
    }

    @Override
    protected void handleControlPropertyChanged(String p) {
        super.handleControlPropertyChanged(p);
        requestLayout();
    }

    void rotateKnob() {
        Slider s = getSkinnable();
        double zeroOneValue = (s.getValue() - s.getMin()) / (s.getMax() - s.getMin());
        double angle = minAngle + ((maxAngle - minAngle) * zeroOneValue);
        knob.setRotate(angle);
    }

    private void requestLayout() {
        final Optional slider = Optional.ofNullable((Slider) getNode());
        slider.ifPresent(s -> s.requestLayout());
    }

    @Override
    protected void layoutChildren(double contentX, double contentY, double contentWidth, double contentHeight) {
        super.layoutChildren(contentX, contentY, contentWidth, contentHeight);
        // calculate the available space
        double x = contentX;
        double y = contentY;
        double w = contentWidth;
        double h = contentHeight;
        double cx = x + (w / 2);
        double cy = y + (h / 2);

        // resize thumb to preferred size
        double knobWidth = knob.prefWidth(-1);
        double knobHeight = knob.prefHeight(-1);
        knobRadius = Math.max(knobWidth, knobHeight) / 2;
        knob.resize(knobWidth, knobHeight);
        knob.setLayoutX(cx - knobRadius);
        knob.setLayoutY(cy - knobRadius);
        knobOverlay.resize(knobWidth, knobHeight);
        knobOverlay.setLayoutX(cx - knobRadius);
        knobOverlay.setLayoutY(cy - knobRadius);
        rotateKnob();
    }

    @Override
    protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) {
        return (leftInset + knob.minWidth(-1) + rightInset);
    }

    @Override
    protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) {
        return (topInset + knob.minHeight(-1) + bottomInset);
    }

    @Override
    protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) {
        return (leftInset + knob.prefWidth(-1) + rightInset);
    }

    @Override
    protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) {
        return (topInset + knob.prefHeight(-1) + bottomInset);
    }

    @Override
    protected double computeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) {
        return Double.MAX_VALUE;
    }

    @Override
    protected double computeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) {
        return Double.MAX_VALUE;
    }
}

CSS (fixed the linear gradient towards the end of the file):

#volume .knobOverlay {
    -fx-background-color: linear-gradient(from 0% 0% to 0% 100%, rgba(255,255,255,0.1) 0%,  rgba(0,0,0,0.5) 100%);
    -fx-background-radius: 500;
    -fx-background-insets: 0;
    -fx-background-image: url("images/volume-highlights.png");
    -fx-background-position: center center;
}

Tags: Java

Similar Questions

  • Close button of the palette UI shooting onClose callback multiple times

    Hello

    When you do:

    palette.onClose = function() { ... }
    
    
    

    ... and then clicking the close button (the small circle of OS UI in the upper left corner), in the UI of the pallet the onClose triggers recall at least 20 times.

    Why? Is this a normal behavior?

    Disabling the OS user interface when close button (using option closeButton: fake) and create a button instead:

    palette.myCloseButton.onClick = function() { ... }
    
    
    

    The onClick is triggered only once and the palette window is closed.

    Everyone notices this difference? Is it me?

    I'd love to not have a close to my palette button... I prefer to use the narrow circular button UI OS (but not if he's going to fire the recall several times in a row).

    Thank you!!!

    I did a simple test, and it does not seem to be fired only once on my computer Mac Yosemite.

    #target illustrator-19
    function test(){
      var w = new Window("palette", "Test");
    
      var lbl = w.add("statictext", undefined, "Test");
    
      w.onClose = function(){
      alert('closed.');
      };
    
      w.show();
    };
    test();
    
  • Multiple press: How can I make a button to perform an action more than once?

    I am currently creating an interactive document.

    I have a map with circular buttons to points of interest. I need information to fly from the right side of the page that gives information about the area of the map that is identified by each button.

    Currently, I have all my buttons and put activities in place to work, however, each button lights up only its animation assigned only once.

    If I click on "zone 1", it evokes conscientiously information of zone 1. I've also built in a button 'Close tab' that puts information to leave the screen to reveal a clear view map. I can click on the 'X' to remove the information. When I click on the button 'zone 1' once again, nothing happens.

    Here is what I tried:

    • using fly in and fly animations to control expected to come from off the screen.
    • using trajectories to control objects want to enter from off-screen.

    In both cases, the buttons and animations have interpreted as you wish, but I can't get them to repeat!

    Help, please!

    Thank you!

    If you decide to use the swf instead of pdf, here's a way to do this.

    'Information 1' comes up on the screen. Instead of having a close box to remove, do 'Information 1' button. Define the action of this newly created button: event [click] Animation of Action [Animation] [the name of the button] Options [back]. This will allow users to perform a 'information 1' go off the screen and should be able to activate the original animation more than once. If you need a sample file to see what I mean, I can send you a.

  • I have a flat image, I want to do in a button

    Is it possible in Photoshop to take a flat image and turn to look like a button (3d border) without distorting what is on the button? diamond under pressure layer copy smallest.jpg This is my flat Jpeg I created... I want it to appear 3d (like a button) is not not sure if possible.

    email is [email protected]

    Hello

    Do you mean you want to transform this image into a circular button, or take the form of diamond, you have now look like it is 3D? I've provided examples below.

    Both options can be done relatively easily - let know us what you're trying to do, and we can provide you with a few simple step by step instructions.

    See you soon!

    Kendall

  • Hundreds of deleted bookmarks returned after more than a month. How to cancel a synchronization?

    Hello

    A month ago I spent a few hours in compensation to my bookmarks on Firefox. I deleted at least a couple of hundreds of bookmarks - duplicates and is no longer relevant. Earlier, all my deleted Favorites reappeared in my list and bookmarks toolbar. How can I cancel it?

    This isn't the first time that this has happened, but the first time I lost a large amount of work for her.

    Also, I noticed a few days my Firefox for Android had not tried to synchronize since August, so I said to sync and it worked fine when manually triggered. Which is perhaps related?

    Thank you!

    Last sync error:
    1448499683622 browserwindow.syncui observed DEBUG: armor: ui:sync:finish
    1448499683622 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448499683622 browserwindow.syncui observed DEBUG: armor: ui:sync:finish
    1448499683622 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448499683623 browserwindow.syncui observed DEBUG: armor: ui:sync:finish
    1448499683623 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448499683623 browserwindow.syncui observed DEBUG: armor: ui:sync:finish
    1448499683623 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448499683623 browserwindow.syncui observed DEBUG: armor: ui:sync:finish
    1448499683623 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448499683624 browserwindow.syncui observed DEBUG: armor: ui:sync:finish
    1448499683624 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448499683624 browserwindow.syncui observed DEBUG: armor: ui:sync:finish
    1448499683624 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448499683624 browserwindow.syncui observed DEBUG: armor: ui:sync:finish
    1448499683624 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    Economy of Sync.Tracker.Clients DEBUG 1448499683691 changed ID to customers
    Economy of Sync.Tracker.Passwords DEBUG 1448499683693 changed ID passwords
    Economy of Sync.Tracker.Bookmarks DEBUG 1448499684203 changed ID to Favorites
    Economy of Sync.Tracker.Addons DEBUG 1448499684285 changed ID for addons
    Economy of Sync.Tracker.Forms DEBUG 1448499684286 changed ID for forms
    Economy of Sync.Tracker.History DEBUG 1448499684288 changed ID for history
    Economy of Sync.Tracker.Forms DEBUG 1448500029310 changed ID for forms
    Economy of Sync.Tracker.History DEBUG 1448500029589 changed ID for history
    Economy of Sync.Tracker.History DEBUG 1448500033435 changed ID for history
    Economy of Sync.Tracker.History DEBUG 1448500124687 changed ID for history
    1448500283621 Sync.Service DEBUG User-Agent: FxSync/1.44.0.20151029151421 Firefox/42, 0.
    1448500283621 Sync.Service INFO start sync to 2015-11-26 01:11:23
    1448500283621 browserwindow.syncui observed DEBUG: armor: service: sync: start
    1448500283621 browserwindow.syncui onActivityStart with numActive DEBUG: 0
    1448500283622 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283622 browserwindow.syncui observed DEBUG: armor: service: sync: start
    1448500283622 browserwindow.syncui onActivityStart with numActive DEBUG: 0
    1448500283622 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283622 browserwindow.syncui observed DEBUG: armor: service: sync: start
    1448500283622 browserwindow.syncui onActivityStart with numActive DEBUG: 0
    1448500283622 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283623 browserwindow.syncui observed DEBUG: armor: service: sync: start
    1448500283623 browserwindow.syncui onActivityStart with numActive DEBUG: 0
    1448500283623 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283623 browserwindow.syncui observed DEBUG: armor: service: sync: start
    1448500283623 browserwindow.syncui onActivityStart with numActive DEBUG: 0
    1448500283623 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283624 browserwindow.syncui observed DEBUG: armor: service: sync: start
    1448500283624 browserwindow.syncui onActivityStart with numActive DEBUG: 0
    1448500283624 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283624 browserwindow.syncui observed DEBUG: armor: service: sync: start
    1448500283624 browserwindow.syncui onActivityStart with numActive DEBUG: 0
    1448500283624 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283625 browserwindow.syncui observed DEBUG: armor: service: sync: start
    1448500283625 browserwindow.syncui onActivityStart with numActive DEBUG: 0
    1448500283625 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283625 Sync.SyncScheduler DEBUG compensation triggers synchronization and the overall score.
    INFO Sync.Status 1448500283626-status of reset.
    1448500283626 Status.service Sync.Status DEBUG: success.status_ok = > success.status_ok
    1448500283627 _ensureValidToken Sync.BrowserIDManager DEBUG already has a
    1448500283633 Status.sync Sync.Status DEBUG: success.sync = > error.login.reason.network
    1448500283633 Status.service Sync.Status DEBUG: success.status_ok = > error.sync.failed
    1448500283633 browserwindow.syncui observed DEBUG: armor: service: sync: error
    1448500283633 browserwindow.syncui onActivityStop with numActive DEBUG: 1
    1448500283633 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283633 browserwindow.syncui observed DEBUG: armor: service: sync: error
    1448500283633 browserwindow.syncui onActivityStop with numActive DEBUG: 1
    1448500283633 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283634 browserwindow.syncui observed DEBUG: armor: service: sync: error
    1448500283634 browserwindow.syncui onActivityStop with numActive DEBUG: 1
    1448500283634 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283634 browserwindow.syncui observed DEBUG: armor: service: sync: error
    1448500283634 browserwindow.syncui onActivityStop with numActive DEBUG: 1
    1448500283634 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283634 browserwindow.syncui observed DEBUG: armor: service: sync: error
    1448500283634 browserwindow.syncui onActivityStop with numActive DEBUG: 1
    1448500283635 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283635 browserwindow.syncui observed DEBUG: armor: service: sync: error
    1448500283635 browserwindow.syncui onActivityStop with numActive DEBUG: 1
    1448500283635 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283635 browserwindow.syncui observed DEBUG: armor: service: sync: error
    1448500283635 browserwindow.syncui onActivityStop with numActive DEBUG: 1
    1448500283635 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    1448500283635 browserwindow.syncui observed DEBUG: armor: service: sync: error
    1448500283635 browserwindow.syncui onActivityStop with numActive DEBUG: 1
    1448500283635 browserwindow.syncui DEBUG _loginFailed has state = sync success.login
    Sync.SyncScheduler 1448500283636 DEBUG next synchronization to 600000 ms.
    1448500283636 Sync.ErrorHandler ERROR Sync has encountered an error

    I finally solved it by brute force. Whenever deleted bookmarks back, I'm going to "' bookmarks > show all bookmarks > import and backup > restore" and select the last backup without the new bookmarks. "

    After that, I immediately force a sync (click on the circular button with two arrows next to your name on the new menu Burger shit) which seems to ensure that the server accepts the deletions.

    It is not ideal because you can lose bookmarks in this way, but as far as I can tell there is no way to really manage what is on the server, or what is synchronized without playing these games.

  • Cannot delete projects in iMovie 10

    Hello. I can't delete iMovie 10 projects. In the form of projects, I click on the small circular button with three points and choose Delete Project, but nothing happens. Anyone know why I can't delete a project? How to operate?

    Thank you

    Others have reported this problem, but I'm not aware of a solution.  There was a long thread on this a little backwards.  Suggestions included

    removal of the preferences of iMovie (iMovie opened while pressing the command and option keys) and relocation of iMovie.  Delete preferably is simple, so you might try that first.

    Here's another idea: create a new backup library and to set up the project and see if you can remove it from there.   You can even delete the whole

    new library containing the project if you want.  See use of several libraries in the Help menu for instructions.  If it works, it can't cure the underlying problem, but at least it will get rid of the project.

    Good luck with that.

  • Windows live Family Safety web reporting most used web site and is also in the blocked list

    Weekly activity report
    More popular Web sites)

    (64% of all websites visited Bekah)

    ? i%3D1da01558-bf31-468E-94fd-88ed6a0ea76f%26vwt%3D%26vdmn%3Dyoutube.com">YouTube.com 0 66 132 198 264 330 396 462 528 594 660
    Number of pages visited
    Web of change for filtering
    Last pages blocked)
    ? 3% Dhttp://www.facebook.com/Wonderwall%26layout%3Dbutton_count%26show_faces%3Dfalse%26width%3D90%26action%3Dlike%26font%3Darial%26colorscheme%3Dlight%26height%3D20 href "> Facebook"
    Latest research)
    Facebook
    http://static.AK.Facebook.com/connect/xd_arbiter.php?version=11
    Facebook
    Likebox
    Facebook
    Latest research)
     

    It is a history of the shortcut of the copy of the websites more blocked on my web Safey family girls reports by e-mail.

    https://Familysafety.Microsoft.com/tracking/redir.ashx?FID=b57d115e-75b8-E111-9887-d8d3855da4df&et=1&LNT=1&URL=http://static.AK.Facebook.com/connect/xd_arbiter.php?version%3D11

    https://familysafety.microsoft.com/tracking/redir.ashx?fid=b57d115e-75b8-e111-9887-d8d3855da4df&et=1&lnt=1&url=http://www.facebook.com/plugins/like.php?api_key%3D%26locale%3Den_US%26sdk%3Djoey%26ref%3D.UI8Xus9Jnzs.like%26channel_url%3Dhttp%253A%252F%252Fstatic.ak.facebook.com%252Fconnect%252Fxd_arbiter.php%253Fversion%253D11%2523cb%253Df3b3f7173022ef%2526origin%253Dhttp%25253A%25252F%25252Fwww.flvto.com%25252Ff3537c616267834%2526domain%253Dwww.flvto.com%2526relation%253Dparent.parent%26href%3Dhttp%253A%252F%252Fwww.flvto.com%26node_type%3Dlink%26width%3D55%26font%3Darial%26layout%3Dbox_count%26colorscheme%3Dlight%26action%3Dlike%26show_faces%3Dfalse%26send%3Dfalse%26extended_social_context%3Dfalse

    It is a cut and paste more popular sites, 64% of all my girl visted sites. Family safety reports as being visited Facebook.com

    660 times since 25/10/12-10/31/12.

    This dough is 18/10/12 to! 0/24/12.

    More popular Web sites)

    (59% of all websites visited Bekah)

    0 50 100 150 200 250
    Number of pages visited
     
     
    I checked my daughters computer that Facebook is blocked, I check the Family Safety website to my Facebook account that is on the list locked for my daughter. WHY SO FACEBOOK MOST VISITED WEBSITE?
    Parental control still works?  I am extremely frustrated with this weekly report when the sit is blocked.
     
    Can someone tell me about this?
     
    Last pages blocked)
    Facebook
    Facebook
    Facebook
    Facebook

    Hello

    Can you please confirm the version of the parental controls installed in your daughter's computer? To check the current version, login your account in Windows parental controls, click on the blue circular button with question mark in the top right of the window and then click parental controls.

    Please also check if Web filtering for your children is set to Allow list only in Windows parental home page? If no, please address to safe list only, this option only allows Web site that you have added to the green list.

    1. connection of the parent in http://fss.live.comaccount.

    2. under the child's name, click change settings.

    3. Select the Web filtering.

    4. adjust the slider for web filters in list only .

    5. click on Save.

    6. go to the list of Web filtering.

    7. Enter the website in the box, and then click block.

    8. ensure that the blocked site applies to everyone by clicking on the drop-down list button.

    9. click on Save.

    We also wish to inform you that if your daughter has visited websites with Facebook Add-ins, e.g. for application sharing, and she tried to share something from this site via the component snap, Facebook is recorded in the reports. This scenario does not indicate that the child accesses the site, but an indication that she is trying to access a site blocked from using the other Web site.

    You can also try to use the child's account to check if it can access the blocked site successfully, then we can isolate if the problem is with the client or the weekly reports.

    Thank you!

  • Use of my son's website does not record on its report.

    His report shows no use of the web, but it has been on the web.  How can I fix it?  I tried to refresh or download settings (or something else that the process is) and it has made no difference.  Is it possible that he put things so that his use of the web is not followed?  It uses the Chrome browser, but I checked and it do not use it in mode "incognito."

    Hello

    Can you please check if the setting in the activity reports appeared on the settings that you tried to update? If this isn't the case, please also check the settings by following the steps below:

    1. the parent http://fss.live.com account login
    2. under the child's name, click change settings
    3. Select activity tracking
    4. check the circle next to enable activity tracking
    5. click on Save.

    It is also possible that you experience this problem because you are using an older version of Windows Live Family Safety. To check your version, login your account in Windows Live family safety, click on the blue circular button with question mark in the top right of the window and then click parental controls.

    Please make sure you have the latest version (15.4.3555.308) of Windows Live family safety, you can download the latest version from this link.

    Thank you!

  • G530 Touch sensitive volume control panel

    After a quick reformat of my G530, touch sensitive volume control panel (four black circular buttons in the upper right above the keyboard) still works, but the volume buttons up/down is slow increments of 2%, while rectangular blue front sound bars showed on the screen when you press on and the noise increases by increments of 10%.

    Where can I find the drivers for the touch sensitive volume control panel? I've looked everywhere but can't find them.

    Any help would be greatly appreciated.

    Lenovo G530 4446-35U

    Conexant high definition SmartAudio 221

    C. 4.55.0.0

    try to re - install from here power management

  • CustomButtons

    Hey all, I'm really enjoying the waterfalls of controls available. I want to make a circular button and I was wondering what would be the best way to do it. I plant to have the button change color onTouched and I was wondering if I could modify an existing control or if I need to make one from scratch.

    Right now I was going to just make images, normal and affected and their sub in the Notecard, is there a better way to do this? Also, when images of anchorage, what should I do to get a nice transition as in the button control existing? Is it possible to have a transition melted with the anchoring of the images? Thank you!

    https://developer.BlackBerry.com/Cascades/documentation/UI/integrating_cpp_qml/custom_control_tutori...

    Sorry, I wanted to include a link to the circular slider

    Graham

  • How uncheck you a checkbox?

    I have an interactive form, downloaded from a Bank - and the shape a lot of Yes and no check boxes.

    I don't know if this is typical, but whenever I click on an area to get filled in, I can't understand how to clear this box.  I can check another box and that works very well, but just cannot delete (uncheck) a box I already checked (other than a cancellation).

    But the cancellation is not good if you decide later on the form that you want or need the box to check.

    Ron in round rock

    Looks like they are radio buttons, check boxes. Radio buttons cannot normally be deselected so that none in the group is selected, and they can be set to look like a typical checkbox (square) instead of a typical radio (circular) button.

  • How can I reproduce or record in a PDF on my Ipad?

    I created a form with Acrobat and I want to save multiple versions completed to an iPad without internet connection.

    CT

    Hi Claire,

    Please go through the steps in the screenshots below: -.

    (1) make sure the PDF file on your Local drive, and then click on the circular button with a tick mark on the inside.

    (2) (select the file that you want to duplicate, at the bottom, you will find the option to duplicate the file.

    Let me know if you are still having a problem.

    Kind regards

    Nicos

  • Model DW: Put all the pages for the server AFTER a model has been modified?

    I am probably wishful thinking, but I'd love to see an extension that would put all THE pages updated by a model on the server with a click of a button.  If you have a web site with 50 pages that are based on a model, sometimes you have to manually choose the files to put on the server.  I think it must be something built into dreamweaver.  Anyone know anything like what I describe here?

    the answer is the cute little circular button at the top of the files.  Check the live doc on this subject:

    http://livedocs.Adobe.com/Dreamweaver/8/using/wwhelp/wwhimpl/common/html/wwhelp.htm?Contex t = LiveDocs_Parts & file = 05_sit45.htm

  • Text rendering - need help

    OK, I've created a navigation Flash file which can be found here:
    Main navigation

    The copy in the circular buttons looks exactly like I want it on my Mac and PC (i.e. a "BOLD" font).

    I also created another document navigation Flash that can be found here:
    Under navigation

    The problem I have with the second file is that the police does not correctly on my PC - it's fine when I look at the page on my Mac! The two documents were created in exactly the same way so I don't understand why the police in the second document displayed differently - that is regular.

    No idea why this is happening?

    You have used the dynamic text for the second file, which is the problem
    Just change the static text properties

    Ayubowan!
    Richardson

  • How can I delete a button that appears just to the right of the help link.

    In the blue field just to the right of the gray box that has the file, Edit, View, history, Favorites, tools, and help links is a blue button with a circular logo white. When you click on it it will link to a full site which seems being written East. How can I remove this button? I have a screen shot that shows the key mystery but don't see a way to reach this question

    How to show or hide various toolbars?

    Most toolbars can be shown or hidden according to your needs. To show or hide a toolbar, click an empty section of the band to tabs and check or uncheck it from the context menu.

       Menu Bar: This toolbar at the top of the Firefox window contains the browser menus (File, Edit, Help, etc.). On Windows Vista and 7, the Menu Bar is hidden by default, and its features are contained in the Firefox button. If the Menu Bar is hidden, you can temporarily show it by pressing the Alt key.
    
       Tab Strip: This is where your tabs are displayed. You can't hide it.
       Navigation Toolbar: This toolbar contains your web site navigation buttons, the Location Bar, the Search Bar, the Home button and the Bookmarks button.
       Bookmarks Toolbar: This toolbar contains your Bookmarks Toolbar Folder bookmarks. For more information, see Bookmarks Toolbar - Display your favorite websites at the top of the Firefox window. On new installations of Firefox, the Bookmarks Toolbar is hidden by default.
       Add-on Bar: This toolbar at the bottom of the Firefox window contains buttons associated with your extensions (if they are made available by the add-on developer). See The Add-on Bar gives you quick access to add-on features for more information.
    

    Toolbars - win1
    How to customize or rearrange items on the toolbar?

       Right-click an empty section of the Tab Strip and select Customize.... The Customize Toolbar window opens.
       Change the toolbar items as necessary. For an explanation of what each item does, see Customize navigation buttons like back, home, bookmarks and reload.
           To add an item, drag it from the Customize Toolbar window onto the toolbar where you want it to appear.
           To remove an item, drag it to the Customize Toolbar window.
           To rearrange an item, drag it to the spot where you want it.
       When finished, click Done.
    

    Toolbars - win2

    Try it: experiment with different arrangements. You can always restore the default toolbar settings by clicking on restore the default value defined in the window to customize the toolbar.
    Icon appearance options

    There are additional options to change the appearance of your icons in toolbar at the bottom of the window to customize the toolbar:

       Show: From the Show dropdown menu, you can choose what to display in the toolbars: icons, text, or icons and text together. By default, Firefox shows icons only.
       Use Small Icons: Check this option to make the toolbar smaller.
    

    How can I add additional toolbars?

       Right-click an empty section of the Tab Strip and select Customize.... The Customize Toolbar window opens.
       At the bottom of the Customize Toolbar window, click Add New Toolbar. The New Toolbar window opens.
       In the New Toolbar window, enter a name for your toolbar and click OK.
       Add items to the toolbar as described above. If you don't add any, Firefox won't create your toolbar.
       When you're finished adding items, click Done.
    

    Your new toolbar appears under the Navigation bar.

    Try it: make a new toolbar. You can always remove additional toolbars by clicking on restore default set in the window to customize the toolbar.
    I ran out of toolbars, toolbars or unwanted toolbars that reset itself

Maybe you are looking for