BUT THEN PROBABLY IT'S THE ONLY TIME THAT MM WAS SPELLED WITH A DOT AT THE END AND STUFF SO BUT YEAH LIKE IF IF SINGLE W I C I HAVE DICTIONARIES IF IT'S JUST LIKE I HAVE ARBITRARILY LONG LISTS FROM THE BRITISH NATIONAL CORPUS OF WHEN T USUALLY WELL LET'S SAY AT LEAST THEY DO IT UH CONSISTENTLY ENOUGH THAT I THINK YOU CAN FILTER THEM OUT FAIRLY WELL YEAH I MEAN SEE HOW IT TURNS OUT IF THEY LOOK GOOD THEN THAT'S A GOOD WAY OF DOING IT AS ANY I SUPPOSE YEAH HMM SEEM TO BE HAVING USE A RANDOM S YEAH 'KAY WE'RE GOING BACKWARDS HERE NOW IT SUDDENLY CRASHES AND HANGS YEAH YEAH I MEAN THAT WAS THAT WAS SORT OF IN THE ORIGINAL OF THEN THE NICE FANCY DRAWINGS THAT WE GAVE STEVEN I MEAN THAT WAS PART OF IT THAT SORT OF WITHIN THE SEGMENT YOU HAD THESE SUB SEGMENTS AND EACH OF THEM HAD DIFFERENT WORDS AND WHATEVER HAPPENED TO OUR DREAMS ARE THERE ASSIGNMENTS NO I DON'T THINK WE HAVE WHICH IS A SHAME 'CAUSE IT WOULD'VE BEEN COOL YEAH HMM YEAH ARE WE GONNA HAVE TIME TO MAKE IT DISPLAY LIKE A WHOLE ARCHIVE OF MEETINGS OR IS IT JUST GONNA BE DISPLAYING SINGLE MEETINGS AND YOU'LL HOLD UP DIFFERENT ONES HMM POOR MAN'S SOLUTION IS PROBABLY GONNA BE TO HAVE A A LIST HMM OH SO J YOU YOU ARE THINK OF LOADING THEM ALL AT ONCE WELL Y YOU YOU CAN IF YOU WANT TO IT'S YEAH IT DOESN'T REALLY YEAH THE SEE AT THE MOMENT THE DIALOGUE I. D. S JUST THEY START AT ZERO FOR EACH MEETING THEY DON'T RUN UM CONTINUOUSLY BUT YOU W YOU'D LIKE THEM TO RUN CONTINUOUSLY YEAH YEAH I CAN CHANGE THAT OKAY THEN YOU YOU WILL PROVIDE A FILE WITH ALL THE MAPPINGS FROM THE OLD ONES TO THE 'KAY BECAUSE THAT WAY ALL WE HAVE TO DO TO DISPLAY EA MORE THAN ONE MEETING IS HAVE A HARDER BOUNDARY DRAWN YEAH YEAH I THINK THAT LIKE THE DR THE DRAWING HAS TO BE CHANGED ANYWAY THE IT'S NOT IDEAL AT THE MOMENT UM YEAH SO IF PERFORMANCE WISE IT GENERALLY WORKS FINE FOR THE DISPLAY IT SHOULDN'T MAKE MUCH OF A DIFFERENCE 'CAUSE I THINK EVERYTHING IN THE DISPLAY CODE IS JUST FROM THE FIRST UNTIL THE LAST ONE DISPLAYED SO IF IF THE OTHER PERFORMANCE IS OKAY THEN WE SHOULD REALLY JUST LOAD THE WHOLE THING IN I'M VERY DIS SO IF THERE'S MORE THAN ONE MEETING DISPLAYED IT SHOULD UM IF YOU CLICK EVEN ON ONE THE SEGMENTS OF THAT MEETING I THINK IT SHOULD RE INITIALIZE AND DISPLAY THAT JUST THAT MEETING SO I'M NOT SU I'M NOT SURE HOW EASY THAT WOULD BE TO DO SEE THAT PROBABLY JUST MEANS THAT THE DISPLAY SORT OF HAS AN INTERNAL KNOWLEDGE ABOUT WHAT LEVEL OF ZOOM IT HAS SO INITIALLY THE DISPLAY IT JUST NEEDS TO KNOW WHETHER IT'S DISPLAYING MORE THAN ONE WHOLE MEETING DOESN'T IT THAT'S THE ONLY KNOWLEDGE IT WOULD NEED YES YEAH YEAH THAT'S PROBABLY FAIRLY SIMPLE TO DO ACTUALLY IF WE DO IT IN THAT MOST PRIMITIVE WAY OF JUST SAYING AS LONG AS YOU DISPLAY MORE THAN ONE MEETING YEAH THAT'LL GET S S SUFFICIENT TO CLAIM THAT WE HAD IMPLEMENTED SOME KIND OF ZOOM AS WELL YEAH WE THEN NEED SOME WAY OF GETTING BACK UP AGAIN IN THE HIERARCHY BUT THAT IN THE WORST CASE IT WILL JUST BE A STATIC SORT OF ARROW UP BUTTON IN THE RIGHT HAND TOPPER CORNER OF THE DISPLAY AND YOU PRESS THAT AND THEN YOU'RE ON THE DISPLAY THE WHOLE THING AGAIN BUT FOR THAT AT THE MOMENT MY DISPLAY CODE NEEDS THAT THING TO WORK THE ONE OH NO THAT'S WORKING AT THE MOMENT ANYWAY THE ONE THAT I JUST SAY GIVE ME ONE HUNDRED VALUES OVER THAT LENGTH AND THEN YOU'RE INTERNALLY OKAY BUT YEAH BUT UH THAT'S OKAY AS LONG AS MY DISPLAY I WAS JUST THINKING MY DISPLAY CAN'T HANDLE DISPLAYING A MILLION DIFFERENT SEGMENTS BUT NOW R NO BUT IT DOESN'T HAVE TO EVEN NOW IT DOESN'T HAVE TO OKAY WELL THAT'S ALL DETAILS UM SO DAVE CAN YOU JUST TURN THIS WHAT WE HAVE RIGHT NOW IN DO YOU WANT ME TO PUT A SEARCH IN SOON UM I'LL PROBABLY TONIGHT JUST WORK ON GETTING A FROZEN VERSION THAT WORKS CONSISTENTLY AND UM IF YOU COULD DOCUMENT IT FOR ME THAT'S PROBABLY ENOUGH FOR ME TO ADD IT IN UNLESS YOU WANT TO DO IT BUT MY CODE I'VE NOT DOCUMENTED THE PROGRAMME MANAGER CLASS SO THOUGH IT'S A BIT HAIRY AT THE MOMENT ISN'T IT IF ANYONE FEELS THAT THEY HAVE FREE TIME UH THIS IS A JOKE UM ONE THING THAT WOULD BE CONVENIENT FOR ALL SORTS OF THINGS AND WHICH I HAVEN'T FOUND OUT ABOUT IT IS HOW TO DO TOOL TIPS IN AN ARBITRARY WAY IN IN IN SWING GRAPHIC DISPLAYS NOW THERE IS SIMPLE WAYS OF DOING TOOL TIPS OVER A GIVEN ELEMENT LIKE IF YOU HAVE A BUTTON AND YOU JUST GIVE IT A TOOL TIP TEXT BUT THERE IS MEANS OF DOING TOOL TIPS THAT JUST I C I PUT MY MOUSE OVER LET'S SAY I PUT MY MOUSE OVER THIS LINE HERE AND THEN IT WOULD TELL ME SOMETHING ABOUT WHAT IT IS AND THAT WOULD BE QUITE CONVENIENT FOR A LOT OF THINGS BECAUSE THEN WE CAN SORT OF HAVE A LOT OF INFORMATION IN THE DISPLAY IN THE IN THE WAY THAT JUST WHEN THE MOUSE IS OVER IT BUT I HAVEN'T FIGURED OUT HOW IT WORKS AND THAT'S SOMETHING THAT PROBABLY SO IF EVERYONE IS EVER BORED OR ANYONE FEELS THAT THEY CAN DO THAT OKAY SO PROBABLY WHAT YOU'D WANT TO DO IS UM DETECT WHERE THE MOUSE IS AND CHANGE THE DEFAULT TOOL TIP FOR THAT COMPONENT YES BUT YEAH BUT THE THE THING IS IT IT ISN'T SIMPLY AN ACT OF SETTING A STRING DEFAULT TOOL TIP THERE SEEMS TO BE SOMETHING ABOUT A TOOL TIP OBJECT THAT YOU HAVE TO CREATE AND GIVE IT ALL SORTS OF DIFFERENT PROPERTIES AND STUFF OR YEAH SO ANYWAY I HAVEN'T LOOKED MUCH INTO THAT SO IF IF ANYBODY LOOKS INTO THAT THEN LET ME KNOW OTHERWISE I'LL START LOOKING INTO IT AS SOON AS I HAVE TIME AGAIN BUT IF ANYBODY I'LL HAVE A LOOK THROUGH SOME OF MY JAVA BOOKS 'CAUSE IT MIGHT BE THE SORT OF THING THEY HAVE IN THERE YEAH I FOUND SOME STUFF ABOUT IT ON THE WEB AND IT JUST LOOKED TO ME LIKE PROPER CODING LIKE I SAW HALF PAGE CODE SAMPLES WHICH EFFECTIVELY JUST DISPLAYED A TOOL TIP AND I DIDN'T HAVE THE TIME AT THAT POINT TO GET DEEPER INTO THAT SO IF ANYBODY GETS ANY GOOD SAMPLES OF THAT NEVER ANYWAYS THAT IS THAT IT FOR NOW YEAH IS THERE ALL IS THAT G VERSION ALL IN THE NO BUT I'M GONNA I'M GOING UP APPLETON TOWER NOW AND I HAVE MY EXTERNAL HARD DISK SO I CAN