X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=filetree_markup.ml;h=b5728fa62cf30c7c2ad114f1a5adb09050f36442;hb=298cc147ee0015df2128f9efe0402004e9820b9c;hp=8b8dc2e95bbe2d22d831ecadf0595f8ae2ec7b89;hpb=f0a4c05b84a29abe171d0b82d5f6305606b3ce8d;p=guestfs-browser.git diff --git a/filetree_markup.ml b/filetree_markup.ml index 8b8dc2e..b5728fa 100644 --- a/filetree_markup.ml +++ b/filetree_markup.ml @@ -22,7 +22,6 @@ open Unix open Utils open Slave_types -open Filetree_type open Printf @@ -199,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 _ -> () - )