X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=filetree_markup.ml;h=b5728fa62cf30c7c2ad114f1a5adb09050f36442;hb=298cc147ee0015df2128f9efe0402004e9820b9c;hp=ebae98b5ca1a9b0825cdb80713e198a0adc78330;hpb=4fa4ca7430421c477e7f813819a8a70279de0a65;p=guestfs-browser.git diff --git a/filetree_markup.ml b/filetree_markup.ml index ebae98b..b5728fa 100644 --- a/filetree_markup.ml +++ b/filetree_markup.ml @@ -18,13 +18,10 @@ open ExtString open ExtList -open CamomileLibrary -open Default.Camomile open Unix open Utils open Slave_types -open Filetree_type open Printf @@ -201,30 +198,3 @@ let markup_of_regvaluetype h value = let markup_of_regvaluesize h value = let _, len = Hivex.value_type h value in sprintf "%d" len - -(* This is a bit of a hack. Ideally just setting 'visited' would - * darken the colour when the cell was re-rendered. However that would - * mean we couldn't store other stuff in the name column. Therefore, - * repopulate the name column. - *) -let set_visited ({ model = model; name_col = name_col } as t) row = - let hdata = get_hdata t row in - if hdata.visited = false then ( - hdata.visited <- true; - match hdata.content with - | Directory direntry | File direntry -> - debug "set_visited %s" direntry.dent_name; - model#set ~row ~column:name_col - (markup_of_name ~visited:true direntry) - | RegKey node -> - debug "set_visited RegKey"; - let h = Option.get hdata.hiveh in - model#set ~row ~column:name_col - (markup_of_regkey ~visited:true h node) - | RegValue value -> - debug "set_visited RegValue"; - let h = Option.get hdata.hiveh in - model#set ~row ~column:name_col - (markup_of_regvalue ~visited:true h value) - | Loading | ErrorMessage _ | Info _ | Top _ | TopWinReg _ -> () - )