Lines Matching defs:decision
30 * @Short_description: A pending policy decision
41 * completes. To make a policy decision asynchronously, simply increment
58 void webkitPolicyDecisionSetListener(WebKitPolicyDecision* decision, WebFramePolicyListenerProxy* listener)
60 decision->priv->listener = listener;
71 * @decision: a #WebKitPolicyDecision
73 * Accept the action which triggerd this decision.
75 void webkit_policy_decision_use(WebKitPolicyDecision* decision)
77 g_return_if_fail(WEBKIT_IS_POLICY_DECISION(decision));
79 if (decision->priv->madePolicyDecision)
82 decision->priv->listener->use();
83 decision->priv->madePolicyDecision = true;
88 * @decision: a #WebKitPolicyDecision
90 * Ignore the action which triggerd this decision. For instance, for a
93 void webkit_policy_decision_ignore(WebKitPolicyDecision* decision)
95 g_return_if_fail(WEBKIT_IS_POLICY_DECISION(decision));
97 if (decision->priv->madePolicyDecision)
100 decision->priv->listener->ignore();
101 decision->priv->madePolicyDecision = true;
106 * @decision: a #WebKitPolicyDecision
108 * Spawn a download from this decision.
110 void webkit_policy_decision_download(WebKitPolicyDecision* decision)
112 g_return_if_fail(WEBKIT_IS_POLICY_DECISION(decision));
114 if (decision->priv->madePolicyDecision)
117 decision->priv->listener->download();
118 decision->priv->madePolicyDecision = true;