missing some features in gtk_clist



hi,

i'm writting at the moment some sort of a file manager with gtk, and i
have a problem with using the clist to enhance all features.

i wrote a gtk-widget that exists of components,
especially a clist where filename,size,permissions and stuff are
displayed.

now i want to make different features customizable and available,

1. i want to have multiple selections available while holding down a
mousebutton
(at the moment each entry has to be selected (clicked) seperately

2. i want different actions on the buttons to accur, e.g. you press the
middle button
and a menu pop up, you hold down the right button and a dragging object
occured to
drop it to another browser.

3. and i want to have key-pressed-states like ctrl/meta/alt keys to be
influced in
this action-customization

4. i want to let the user drag'n'drop each column to a new column
position for new views (e.g.
you drag the file-size-column to the first position of the
clist-display) 

what should i do ? should i patch the clist widget, or take the code
rewrite the
essential parts (especially event-handling/selection) or is there a
possibility to
let the features in my composition-widget ?

(i would like to enhance the features in a general way to make them
available for the whole gtk-community so that all clists get those
important feature)

--
so long,
plex



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]