Logo Search packages:      
Sourcecode: labyrinth version File versions

src::BaseThought::ResizableThought Class Reference

Inheritance diagram for src::BaseThought::ResizableThought:

src::BaseThought::BaseThought

List of all members.


Detailed Description

A resizable thought base class.  This allows the sides and corners \
    of the thought to be dragged around.  It only provides the very basic \
    functionality.  Other stuff must be done within the derived classes

Definition at line 229 of file BaseThought.py.


Public Member Functions

def __init__
def begin_editing
def commit_text
def copy_text
def cut_text
def delete_surroundings
def draw
def export
def find_connection
def finish_editing
def focus_buffer
def get_max_area
def get_save_element
def handle_motion
def includes
def load
def make_primary
def move_by
def okay
def paste_text
def preedit_changed
def preedit_end
def preedit_start
def process_button_down
def process_button_release
def process_key_press
def recalc_edges
def retrieve_surroundings
def select
def unselect
def update_save
def want_motion

Public Attributes

 all_okay
 am_primary
 am_selected
 button_down
 editing
 element
 end_index
 extended_buffer
 extended_element
 identity
 index
 lr
 motion_coords
 resizing
 sensitive
 text
 ul
 undo
 want_move

Static Public Attributes

int RESIZE_BOTTOM = 4
int RESIZE_LEFT = 1
int RESIZE_LL = 7
int RESIZE_LR = 8
int RESIZE_NONE = 0
int RESIZE_RIGHT = 2
int RESIZE_TOP = 3
int RESIZE_UL = 5
int RESIZE_UR = 6

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index