sub_arctic.contrib
Class drag_icon
java.lang.Object
|
+--sub_arctic.lib.min_interactor
|
+--sub_arctic.lib.base_interactor
|
+--sub_arctic.lib.icon
|
+--sub_arctic.contrib.drag_icon
- public class drag_icon
- extends icon
- implements move_draggable, simple_animatable
This is the little class that represents the iconic form of a message.
Fields inherited from class sub_arctic.lib.icon |
_image |
Fields inherited from class sub_arctic.lib.base_interactor |
_child_index,
_child_list,
_clip_bounds,
_constraint_flags,
_enabled_constraint,
_flags,
_h,
_h_constraint,
_parent,
_part_a_constraint,
_part_b_constraint,
_user_data,
_visible_constraint,
_w,
_w_constraint,
_x,
_x_constraint,
_y,
_y_constraint,
default_child_hint |
Method Summary |
void |
bad_drag(int origin_x,
int origin_y,
int current_x,
int current_y)
This function gets called when the user drags us somewhere that doesn't
make sense. |
boolean |
drag_end(event evt,
int x,
int y,
int start_x,
int start_y,
int grab_x,
int grab_y,
java.lang.Object user_info)
End a drag. |
boolean |
drag_feedback(event evt,
int x,
int y,
int start_x,
int start_y,
int grab_x,
int grab_y,
java.lang.Object user_info)
Continue a drag. |
boolean |
drag_start(event evt,
int x,
int y,
int grab_x,
int grab_y,
java.lang.Object user_info)
Start a drag |
void |
end_transition(java.lang.Object start_obj,
java.lang.Object end_obj)
This function is called when a transition ends. |
protected void |
reposition(int x,
int y)
Move ourselves to a new location. |
void |
start_transition(java.lang.Object start_obj)
This function gets called when the transition starts. |
void |
transition_step(java.lang.Object start_obj,
java.lang.Object end_obj)
This function gets called as the transition progress. |
Methods inherited from class sub_arctic.lib.base_interactor |
active_constraints,
add_child,
add_user_datum,
attach_dependent,
bound,
callback_obj,
child_index,
child,
clear_child_list,
clear_constraint_flag_bit,
clear_flag_bit,
configure,
constraint_flag_is_set,
constraint_flag_string,
constraint_on,
custom_fun1,
custom_fun2,
damage_fixed,
damage_from_child,
damage_self,
damage_self,
damage_self,
damage_self,
damage_self,
detach_dependent,
do_action,
do_action,
do_callback,
do_callback,
drag_feature_point,
draw_children,
draw_self,
enabled_constraint,
enabled,
enter_local_coordinates,
eval_enabled,
eval_h,
eval_part_a,
eval_part_b,
eval_visible,
eval_w,
eval_x,
eval_y,
eval,
exit_local_coords,
feature_point_enabled,
feature_point,
filter_pt,
find_child,
first_callback_num,
fixed_children,
flag_is_set,
flag_string,
focus_set_enter,
focus_set_exit,
get_awt_component,
get_external_constraint,
get_part,
get_top_level,
get_value,
global_to_local,
global_to_local,
h_constraint,
h,
handle_cycle,
inform_ood,
insert_child,
inside_bounds,
into_local,
into_local,
into_parent,
into_parent,
is_constrained,
last_callback_num,
local_to_global,
local_to_global,
mark_all_ood,
mark_enabled_ood,
mark_h_ood,
mark_ood,
mark_part_a_ood,
mark_part_b_ood,
mark_reparented_ood,
mark_visible_ood,
mark_w_ood,
mark_x_ood,
mark_y_ood,
marked_ood,
move_child_downward,
move_child_downward,
move_child_to_bottom,
move_child_to_bottom,
move_child_to_top,
move_child_to_top,
move_child_upward,
move_child_upward,
move_downward,
move_to_bottom,
move_to_top,
move_upward,
new_look_configure,
next_sibling,
num_actions,
num_children,
num_feature_points,
ood_inform_all,
parent,
part_a_constraint,
part_a,
part_b_constraint,
part_b,
pick_within_children,
pick,
picked_by,
pos,
prev_sibling,
register_resource_names,
remove_child,
remove_child,
remove_user_datum,
restyle_look_resources,
restyle,
set_callback_obj,
set_child_index,
set_child,
set_constraint_flag_bit,
set_constraint_flag_bit,
set_constraint,
set_constraint,
set_enabled_constraint,
set_enabled_constraint,
set_enabled_constraint,
set_enabled,
set_flag_bit,
set_flag_bit,
set_h_constraint,
set_h_constraint,
set_h_constraint,
set_h,
set_intrinsic_h,
set_intrinsic_size,
set_intrinsic_w,
set_parent,
set_part_a_constraint,
set_part_a_constraint,
set_part_a_constraint,
set_part_a,
set_part_b_constraint,
set_part_b_constraint,
set_part_b_constraint,
set_part_b,
set_pos,
set_pos,
set_raw_enabled,
set_raw_h,
set_raw_part_a,
set_raw_part_b,
set_raw_visible,
set_raw_w,
set_raw_x,
set_raw_y,
set_size,
set_style_lock,
set_user_info,
set_visible_constraint,
set_visible_constraint,
set_visible_constraint,
set_visible,
set_w_constraint,
set_w_constraint,
set_w_constraint,
set_w,
set_x_constraint,
set_x_constraint,
set_x_constraint,
set_x,
set_y_constraint,
set_y_constraint,
set_y_constraint,
set_y,
setup_for_children,
setup_for_children,
setup_for_fixed_children,
size,
style_change_local,
style_change,
supports_children,
tag_str,
toString,
traverse_and_collect_children,
traverse_and_collect_parent,
traverse_and_collect,
trivial_reject,
trivial_reject,
user_data,
user_info,
value_ood,
visible_constraint,
visible,
w_constraint,
w,
x_constraint,
x_into_local,
x_into_parent,
x,
y_constraint,
y_into_local,
y_into_parent,
y |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
envelope_image
protected loaded_image envelope_image
- The image we are using
drag_icon
public drag_icon(int global_x,
int global_y,
base_interactor my_parent,
boolean fh)
- Construct an icon.
drag_icon
public drag_icon(int global_x,
int global_y,
int local_x,
int local_y,
base_interactor my_parent,
interactor inter,
boolean fh)
reposition
protected void reposition(int x,
int y)
- Move ourselves to a new location.
drag_start
public boolean drag_start(event evt,
int x,
int y,
int grab_x,
int grab_y,
java.lang.Object user_info)
- Start a drag
- Specified by:
- drag_start in interface move_draggable
drag_feedback
public boolean drag_feedback(event evt,
int x,
int y,
int start_x,
int start_y,
int grab_x,
int grab_y,
java.lang.Object user_info)
- Continue a drag.
- Specified by:
- drag_feedback in interface move_draggable
drag_end
public boolean drag_end(event evt,
int x,
int y,
int start_x,
int start_y,
int grab_x,
int grab_y,
java.lang.Object user_info)
- End a drag.
- Specified by:
- drag_end in interface move_draggable
start_transition
public void start_transition(java.lang.Object start_obj)
- This function gets called when the transition starts.
- Specified by:
- start_transition in interface simple_animatable
- Parameters:
Object
- start_obj the start time mapped through the trajectory
transition_step
public void transition_step(java.lang.Object start_obj,
java.lang.Object end_obj)
- This function gets called as the transition progress. You receive
a time interval mapped through the pacing and trajectory functions.
- Specified by:
- transition_step in interface simple_animatable
- Parameters:
Object
- start_obj the start time mapped through the trajectoryObject
- end_obj the end time mapped through the trajectory
end_transition
public void end_transition(java.lang.Object start_obj,
java.lang.Object end_obj)
- This function is called when a transition ends. You receive
a time interval mapped through the pacing and trajectory functions.
- Specified by:
- end_transition in interface simple_animatable
- Parameters:
Object
- start_obj the start time mapped through the trajectoryObject
- end_obj the end time mapped through the trajectory
bad_drag
public void bad_drag(int origin_x,
int origin_y,
int current_x,
int current_y)
- This function gets called when the user drags us somewhere that doesn't
make sense. We want to return the origin of the drag.