.dir.info
author Jan Vrany <jan.vrany@fit.cvut.cz>
Fri, 17 Mar 2017 09:13:53 +0000
branchjv
changeset 6153 ef289d40b266
parent 172 b9dd802b1357
permissions -rw-r--r--
Issue #124, case 0: Fixed long standing bug with inconsistent cursor position after select-word If there's a selection, cursor position (`cursorLine` / `cursorCol` instvars) are required to be same as either selection start or selection end. #selectWordAtLine:col: did not update cursor position accordingly, leading to assertion failure. This bug has been there for a loong time. My bad, I was too lazy to fix it, until today... https://swing.fit.cvut.cz/projects/stx-jv/ticket/124
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
172
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
This directory contains the high level view (widget) stuff. 
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
They are compiled by stc into the library 'libwidg' to be
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
linked to your application and to smalltalk itself.
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
All user interface elements (Scrollbar, TextViews, Button etc.)
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
are found here. 
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
Use of these classes requires that 'libview' is also loaded into 
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
the system.
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
Depending on the configuration and capabilities of your Operating-
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
System, the resulting classlibrary is either:
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
        libwidg.a      - an archive
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
        libwidg.obj    - a prelinked object library
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
        libwidg.so     - a shared object
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
the library includes init code (libwidg_Init) for all of its components.
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
Things you can do here:
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
    make                compile all classes, producing libwidg
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
    make objs           compile all required object files
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
    make install        compile all and install in DESTLIBDIR
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
    make qinstall       only install - assumes binaries are up-to-date 
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
    make check          syntax check only over all .st files
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
    make <file>.o       compile <file>.st to object-file
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
    make <file>.c       compile <file>.st to c intermediate
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
    make clean
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
b9dd802b1357 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    make clobber