| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218 |
- 2004-12-13 Jordi Mas i Hernandez <[email protected]>
- * Button.cs: implement ProcessMnemonic
- * ThemeWin32Classic.cs: use ResPool (caching) instead of creating
- brushes everytime
- * Control.cs: fixes IsMnemonic (support for &&, case insensitive, etc)
- * ButtonBase.cs: Show HotkeyPrefix (not the &)
- 2004-12-12 John BouAntoun <[email protected]>
-
- * MonthCalendar.cs: Implemented click-hold for next/previous month
- and date selection
-
- 2004-12-11 Peter Bartok <[email protected]>
- * X11Structs.cs:
- - Added XKeyboardState (moved from XplatUIX11.cs)
- - Added XCreateGC related enums and structures
- - Added GXFunction for XSetFunction
- * XplatUIStructs.cs: Added missing WS_EX_xxx definitions
- * XplatUI.cs: Added CreateCaret(), DestroyCaret(), SetCaretPos() and
- CaretVisible() calls
- * ToolTip.cs: Added code to prevent stealing focus from app windows
- * XplatUIDriver.cs: Added abstracts for caret functions (CreateCaret,
- DestroyCaret, SetCaretPos and CaretVisible)
- * XplatUIX11.cs:
- - Added implementation for caret functions
- - Moved hover variables into a struct, to make it a bit easier
- on the eyes and to debug
- - Removed XKeyboardState (moved to XplatUIX11.cs)
- - Moved Keyboard properties into the properties region
- * Control.cs (get_Region): Control.CreateGraphics is the appropriate
- call to get a graphics context for our control
- * XplatUIOSX.cs: Added empty overrides for the new caret functions
- * TreeView.cs: Fixed bug. No matter what color was set it would always
- return SystemColors.Window
- * XplatUIWin32.cs: Implemented caret overrides
- 2004-12-10 Jordi Mas i Hernandez <[email protected]>
- * ListBox.cs: fire events, implement missing methods and properties,
- sorting.
- 2004-12-10 John BouAntoun <[email protected]>
- * MonthCalendar.cs: invalidation bug fixing
- * ThemeWin32Classic.cs: paint fixing
- 2004-12-09 Geoff Norton <[email protected]>
- * XplatUIOSX.cs: Refactor to pass the real hwnd into Graphics.FromHwnd, we
- prepare the CGContextRef there now.
- 2004-12-09 John BouAntoun <[email protected]>
- * MonthCalendar.cs:
- - optimisationL only invalidate areas that have changed
- * ThemeWin32Classic.cs:
- - only paint parts that intersect with clip_area
- 2004-12-09 Peter Bartok <[email protected]>
- * Application.cs: Undid changes from r37004 which cause problems
- on X11
- 2004-12-09 Ravindra <[email protected]>
- * ToolBar.cs: Added support for displaying ContextMenu
- attached to a button on ToolBar.
- * ToolBarButton.cs: Uncomment/fixed the DropDownMenu
- property.
- 2004-12-09 Jordi Mas i Hernandez <[email protected]>
- * Label.cs: autosize works in text change and removes unnecessary
- invalidate
- 2004-12-09 Jordi Mas i Hernandez <[email protected]>
- * ThemeWin32Classic.cs, XplatUIOSX.cs, XplatUIWin32.cs:
- remove warnings
- 2004-12-08 Geoff Norton <[email protected]>
- * XplatUIOSX.cs: Added mouse move/click/grab support
- Remove some debugging WriteLines not needed anymore.
- Add window resizing/positioning.
- Fix visibility on reparenting.
- >>>>>>> .r37496
- 2004-12-08 Peter Bartok <[email protected]>
- * XplatUIOSX.cs: Added Idle event, now compiles on VS.Net
- 2004-12-07 Geoff Norton <[email protected]>
- * XplatUIOSX.cs: Initial checkin
- * XplatUI.cs: Use the Quartz driver if the environment is set to use it
- 2004-12-03 Ravindra <[email protected]>
- * ListView.cs: Added some keybindings and fixed scrolling.
- ScrollBars listen to ValueChanged event instead of Scroll
- Event. This would let us take care of all changes being
- done in the scrollbars' values programmatically or manually.
- * ListView.cs (CanMultiselect): Added a check for shift key.
- * ListView.cs (EnsureVisible): Fixed. Do proper scrolling.
- * ListViewItem.cs (Clone): Fixed. We need to make a copy
- of ListViewSubItemCollection as well.
- 2004-12-06 Peter Bartok <[email protected]>
- * Control.cs (Parent): Added check and exception to prevent
- circular parenting
- 2004-12-03 Jordi Mas i Hernandez <[email protected]>
- * ListBox.cs: implemented clipping, selection single and multiple,
- bug fixing
- 2004-12-03 Ravindra <[email protected]>
- * ListView.cs (ListView_KeyDown):
- * ListView.cs (ListView_KeyUp): Fixed multiple selection handling
- when CTRL key is pressed.
- * ListViewItem.cs (Selected): Fixed setting the property.
- 2004-12-03 Marek Safar <[email protected]>
- * Application.cs (OnThreadException): Use ThreadExceptionDialog.
- * Form.cs: Add ActiveForm, FormBorderStyle, MaximizeBox,
- MinimizeBox, ShowInTaskbar, TopMost properties.
- * ThreadExceptionDialog.cs: Implemented (disabled TextBox until
- will be implemented).
- 2004-12-03 Marek Safar <[email protected]>
- * OwnerDrawPropertyBag.cs: New internal parameterless ctor.
- * TreeNode.cs: Implemented ICloneable, Fixed to pass my simple
- tests.
-
- * TreeNodeCollection.cs: Add exception throwing for Add,AddRange.
-
- * TreeView.cs: BackColor is Colors.Window.
- 2004-12-01 Jackson Harper <[email protected]>
- * TreeView.cs: When resizing the tree if the user is making it
- smaller we don't get expose events, so we need to handle adding
- the horizontal scrollbar in the size changed handler as well as
- the expose handler.
- 2004-12-02 Jordi Mas i Hernandez <[email protected]>
- * DrawItemState.cs: fixes wrong enum values
- 2004-12-01 Jackson Harper <[email protected]>
- * TreeView.cs: Resize the hbar as well as the vbar on resize.
- 2004-12-01 Jackson Harper <[email protected]>
- * NodeLabelEditEventArgs.cs:
- * NodeLabelEditEventHandler.cs:
- * OpenTreeNodeEnumerator.cs:
- * TreeNode.cs:
- * TreeNodeCollection.cs:
- * TreeView.cs:
- * TreeViewAction.cs:
- * TreeViewCancelEventArgs.cs:
- * TreeViewCancelEventHandler.cs:
- * TreeViewEventArgs.cs:
- * TreeViewEventHandler.cs: Initial implementation.
- 2004-12-01 Ravindra <[email protected]>
- * ListView.cs (CalculateListView): Fixed scrolling related
- calculations. Also, removed some debug statements from other
- places.
- * ListViewItem.cs: Changed access to 'selected' instance variable
- from private to internal.
- * ThemeWin32Classic.cs (DrawListViewItem): Fixed SubItem drawing.
- 2004-12-01 Jordi Mas i Hernandez <[email protected]>
- * ThemeWin32Classic.cs: remove cache of brush and pens for
- specific controls and use the global system, fixes scrollbutton
- bugs (for small sizes, disabled, etc)
-
- * ScrollBar.cs: does not show the thumb for very small controls
- (as MS) and allow smaller buttons that the regular size
- 2004-12-01 Miguel de Icaza <[email protected]>
- * UpDownBase.cs: Add abstract methods for the interface.
- Add new virtual methods (need to be hooked up to TextEntry when it
- exists).
- Add override methods for most features.
- Computes the size, forces the height of the text entry.
- * NumericUpDown.cs: Put here the current testing code.
- * Set eol-style property on all files that do not have mixed line
- endings, to minimize the future problems. There are still a few
- files with mixed endings, and someone should choose whether they
- want to move it or not.
- 2004-11-30 Jordi Mas i Hernandez <[email protected]>
- * MonthCalendar.cs, ListView.cs: use Theme colours instead of
- System.Colors
-
- 2004-11-30 Ravindra <[email protected]>
- * ThemeWin32Classic.cs (DrawListViewItem): Fixed selected item
- drawing and replaced use of SystemColors by theme colors.
- * ListView.cs (ListView_Paint): Fixed painting done during scrolling.
- * ListView.cs (ListViewItemCollection.Add): Throw exception when
- same ListViewItem is being added more than once.
- 2004-11-30 John BouAntoun <[email protected]>
- * MonthCalendar.cs:
- - ControlStyles love to make the control not flicker
-
- 2004-11-30 Peter Bartok <[email protected]>
- * CharacterCasing.cs: Added
- 2004-11-29 Peter Bartok <[email protected]>
- * TreeNode.cs, TreeNodeCollection.cs, TreeView.cs,
- TreeViewAction.cs, TreeViewEventArgs.cs: Removed new files.
- I am removing these files as they conflict with already completed
- work. While it is fantastic to get contributions to MWF, I
- respectfully ask that everyone please coordinate their contributions
- through mono-winforms-list or #mono-winforms at this time. We're
- explicitly avoiding stubbing and don't want controls that don't have
- their basic functionality implemented in svn. Please also see
- http://www.mono-project.com/contributing/winforms.html
- 2004-11-29 Marek Safar <[email protected]>
- * Application.cs (ModalRun): Don't hang after exit.
- * Theme.cs: New TreeViewDefaultSize property.
- * ThemeWin32Classic.cs: Replaced hardcoded defaultWindowBackColor
- with less hardcoded SystemColors constant.
- Implemented TreeViewDefaultSize.
- * TreeNode.cs, TreeNodeCollection.cs, TreeView.cs,
- TreeViewAction.cs, TreeViewEventArgs.cs: New files.
- 2004-11-29 John BouAntoun <[email protected]>
- * MonthCalendar.cs:
- - Fix NextMonthDate and PrevMonthDate click moving calendar
- 2004-11-26 John BouAntoun <[email protected]>
- * MonthCalendar.cs:
- - Fix usage of ScrollChange Property when scrolling months
- 2004-11-26 Jordi Mas i Hernandez <[email protected]>
- * Menu.cs, MainMenu.cs, MenuItem.cs, MenuAPI.cs
- - Fixes menu destroying
- - Support adding and removing items on already created menus
- 2004-11-26 John BouAntoun <[email protected]>
- * MonthCalendar.cs:
- - Re-worked all bolded dates handling to match win32
- * ThemeWin32Classic.cs:
- - Fixed rendering with bolded dates
- 2004-11-25 Jordi Mas i Hernandez <[email protected]>
- * ListBox.cs, Theme.cs, ThemeWin32Classic.cs:
- - Horizontal scroolbar
- - Multicolumn
- - Fixes
- 2004-11-25 John BouAntoun <[email protected]>
- * MonthCalendar.cs:
- - Fix Usage of MaxSelectionCount from SelectionRange
- - Fixed Shift + Cursor Selection
- - Fixed Shift + (Pg up/Pg dn, Home/End) selection
- - Fixed normal cursor selection to be compat with win32
- - Fixed Shift + Mouse Click selection
- 2004-11-24 Peter Bartok <[email protected]>
- * XplatUI.cs (DispatchMessage): Switched to return IntPtr
- * XplatUIDriver.cs (DispatchMessage): Switched to return IntPtr
- * XplatUIX11.cs:
- - CreatedKeyBoardMsg now updates keystate with Alt key
- - Added workaround for timer crash to CheckTimers, Jackson will
- develop a proper fix and check in later
- - Implemented DispatchMessage
- - Removed calling the native window proc from GetMessage (call
- now moved to DispatchMessage)
- * KeyEventArgs.cs (Constructor): Now combines modifierkeys into
- the keydata (Fixes bug #69831)
- * XplatUIWin32.cs:
- - (DispatchMessage): Switched to return IntPtr
- - Added DllImport for SetFocus
- 2004-11-24 Ravindra <[email protected]>
- * ThemeWin32Classic.cs: Fixed ListView border and checkbox
- background drawing.
- * ListViewItem.cs: Fixed various properties, calculations
- and Clone() method. Fixed ListViewSubItemCollection.Clear() method.
- * ListView.cs: Fixed calculations, BackColor, ForeColor properties
- and some internal properties. Fixed MouseDown handler and Paint
- method.
- 2004-11-24 John BouAntoun <[email protected]>
- * MonthCalendar.cs: Add TitleMonth ContextMenu handling
- 2004-11-24 John BouAntoun <[email protected]>
- * ContainerControl.cs: correct accidental check in of local changes
- 2004-11-24 John BouAntoun <[email protected]>
- * ThemeWin32Classic.cs:
- - Fixed Drawing Last month in grid (sometimes not showing)
- * MonthCalendar.cs:
- - Fixed title width calculation bug (makeing title small)
- 2004-11-23 Peter Bartok <[email protected]>
- * XplatUIX11.cs:
- - Added generation of WM_MOUSEHOVER event
- - Added missing assignment of async_method atom
- - Fixed WM_ERASEBKGND; now only redraws the exposed area
- 2004-11-23 John BouAntoun <[email protected]>
- * ThemeWin32Classic.cs:
- - Fixed Drawing of today circle when showtodaycircle not set
- - fixed drawing of first and last month in the grid (gay dates)
- * MonthCalendar.cs:
- - Fixed Drawing of today circle
- - Fixed drawing of grady dates
- - Fixed HitTest for today link when ShowToday set to false
- - Fixed DefaultSize to obey ShowToday
- 2004-11-23 John BouAntoun <[email protected]>
- * ThemeWin32Classic.cs: Fixed DrawMonthCalendar and private support methods
- * System.Windows.Forms/Theme.cs
- * MonthCalendar.cs: added for MonthCalendar
- * SelectionRange.cs: added for MonthCalendar
- * Day.cs: added for MonthCalendar: added for MonthCalendar
- * DateRangeEventArgs.cs: added for MonthCalendar
- * DateRangeEventHandler.cs: added for MonthCalendar
- 2004-11-22 Ravindra <[email protected]>
- * ThemeWin32Classic.cs: Fixed ListViewDrawing with 'UseItemStyleForSubItems'
- property.
- 2004-11-22 Miguel de Icaza <[email protected]>
- * UpDownBase.cs (InitTimer): Use prehistoric C# 1.0 notation for
- event handler.
-
- * NumericUpDown.cs: Added new implementation.
- * UpDownBase.cs: Added new implementation.
- * XplatUIWin32.cs (KeyboardSpeed, KeyboardDelay): added default
- implementations.
-
- * XplatUIX11.cs (KeyboardSpeed, KeyboardDelay): added default
- implementations.
- * XplatUIDriver.cs ((KeyboardSpeed, KeyboardDelay): added new
- methods.
- 2004-11-21 Miguel de Icaza <[email protected]>
- * Timer.cs (Dispose): Should call the base dispose when
- overriding.
- 2004-11-19 Jordi Mas i Hernandez <[email protected]>
- * ScrollBar.cs: updates thumb position when max, min or increment
- is changed
- 2004-11-21 Ravindra <[email protected]>
- * ListView.cs: Implemented item selection, activation and
- column header style. Fixed properties to do a redraw, if
- required. Added support for MouseHover, DoubleClick, KeyDown
- and KeyUp event handling and some minor fixes.
- * ListViewItem.cs: Fixed constructor.
- * ThemeWin32Classic.cs: Improved drawing for ListView.
- 2004-11-19 Jordi Mas i Hernandez <[email protected]>
- * ThemeWin32Classic.cs: initial listbox drawing code
- * DrawMode.cs: new enumerator
- * ListControl.cs: stubbed class
- * ListBox.cs: initial implementation
- * Theme.cs: new methods definitions
- * SelectionMode.cs: new enumerator
- 2004-11-17 Peter Bartok <[email protected]>
- * XplatUIWin32.cs: Added double-click events to the class style
- * Control.cs (WndProc):
- - Added handling of click-count to MouseDown/ MouseUp events.
- - Added handling of middle and right mouse buttons
- - Removed old debug code
- 2004-11-17 Jackson Harper <[email protected]>
- * XplatUIX11.cs: Use the new Mono.Unix namespace.
- 2004-11-17 Ravindra <[email protected]>
- * ListView.cs: Added event handling for MouseMove/Up/Down.
- * ColumnHeader.cs: Added a read-only internal property 'Pressed'.
- * ThemeWin32Classic.cs: We need to clear the graphics context and
- draw column header in a proper state.
- 2004-11-17 Jordi Mas i Hernandez <[email protected]>
- * Menu.cs: fixes signature
- 2004-11-16 Peter Bartok <[email protected]>
- * XplatUIX11.cs (GetMessage): Implemented generation of
- double click mouse messages
- 2004-11-12 Jordi Mas i Hernandez <[email protected]>
- * Form.cs, MainMenu.cs, MenuAPI.cs: tracker should be for tracking session
- not by menu
- 2004-11-11 Peter Bartok <[email protected]>
- * HandleData.cs: Added Visible property
- * XplatUIX11.cs (IsVisible): Now uses Visible property from
- HandleData
- * XplatUIX11.cs: Removed old debug leftovers
- * XplatUIX11.cs (DefWndProc): Added WM_ERASEBKGND handler
- * Control.cs (WndProc): Removed old debug leftovers,
- streamlined handling of WM_WINDOWPOSCHANGED, removed un-
- needed WM_SIZE handling
- 2004-11-11 Jackson Harper <[email protected]>
- * OwnerDrawPropertyBag.cs:
- * TreeViewImageIndexConverter.cs: Initial implementation
- 2004-11-10 Jackson Harper <[email protected]>
- * ThemeWin32Classic.cs:
- * TabControl.cs: instead of moving tabs by the slider pos just
- start drawing at the tab that is offset by the slider. This way
- scrolling always moves by exactly one tab.
- 2004-11-10 Jackson Harper <[email protected]>
- * TabControl.cs: You can only scroll left when the slider has
- already ben moved right.
-
- 2004-11-10 Jackson Harper <[email protected]>
- * ThemeWin32Classic.cs: Do not draw the selected tab if its not in
- the clip area.
-
- 2004-11-10 Jackson Harper <[email protected]>
- * ThemeWin32Classic.cs: Don't bother drawing tabs outside of the
- clip area.
-
- 2004-11-09 Jackson Harper <[email protected]>
- * TabControl.cs (CalcXPos): New helper method so we can determine
- the proper place to start drawing vertical tabs.
- * ThemeWin32Classic.cs (DrawTab): Draw right aligned tabs.
-
- 2004-11-09 Jackson Harper <[email protected]>
- * TabControl.cs: Calculate sizing and rects for left aligned tabs.
- * ThemeWin32Classic.cs (GetTabControl*ScrollRect): Only handle Top
- and Bottom, left and right are illegal values for this and
- multiline is enabled when the alignment is set to left or right.
- (DrawTab): Each alignment block should draw the text itself now
- because Left requires special love. Also add rendering for Left
- aligned tabs.
-
- 2004-11-09 Jordi Mas i Hernandez <[email protected]>
- * Form.cs, MainMenu.cs, MenuAPI.cs: fixes menu navigation, fixes popups,
- does not destroy the windows, removes debugging messages
- 2004-11-09 jba <[email protected]>
- * ThemeWin32Classic.cs
- (DrawButtonBase): Fix verticle text rect clipping in windows
- (DrawCheckBox): Fix CheckAlign.TopCenter and CheckAlign.BottomCenter
- rendering and incorrect text rect clipping
- (DrawRadioButton): Fix CheckAlign.TopCenter and CheckAlign.BottomCenter
- rendering and incorrect text rect clipping
-
- 2004-11-08 Jackson Harper <[email protected]>
- * ThemeWin32Classic.cs (DrawTabControl): Render tabs from top to
- bottom when they are bottom aligned so the bottoms of the tabs get
- displayed.
- * TabControl.cs (DropRow): Move rows up instead of down when the
- tab control is bottom aligned.
- 2004-11-08 13:59 pbartok
- * XplatUIX11.cs:
- - Added handling for various window styles
- - Added handling for popup windows
- - Added SetTopmost handling
- 2004-11-08 13:55 pbartok
- * XplatUIWin32.cs:
- - Added argument to SetTopmost method
- - Fixed broken ClientToScreen function
- 2004-11-08 13:53 pbartok
- * XplatUIStructs.cs:
- - Added missing WS_EX styles
- 2004-11-08 13:53 pbartok
- * XplatUI.cs, XplatUIDriver.cs:
- - Added argument to SetTopmost
- 2004-11-08 13:52 pbartok
- * X11Structs.cs:
- - Added XSetWindowAttributes structure
- - Improved XWindowAttributes structure
- - Added SetWindowValuemask enum
- - Added window creation arguments enum
- - Added gravity enum
- - Added Motif hints structure
- - Added various Motif flags and enums
- - Added PropertyMode enum for property functions
- 2004-11-08 13:50 pbartok
- * Form.cs:
- - Fixed arguments for updated SetTopmost method
- 2004-11-08 13:49 pbartok
- * ToolTip.cs:
- - Fixed arguments for updated SetTopmost function
- - Fixed usage of PointToClient
- 2004-11-08 13:44 pbartok
- * MenuAPI.cs:
- - Added Clipping of children and siblings
- 2004-11-08 13:41 pbartok
- * MainMenu.cs:
- - Removed SetMenuBarWindow call. We do this in Form.cs
- 2004-11-08 13:40 jackson
- * TabControl.cs, Theme.cs, ThemeWin32Classic.cs: Render the little
- scrolling jimmi in the correct location with bottom aligned tabs
- 2004-11-08 13:36 pbartok
- * ContainerControl.cs:
- - Implemented BindingContext
- - Implemented ParentForm
- 2004-11-08 12:46 jackson
- * TabControl.cs: Put bottom rendered tabs in the right location
- 2004-11-08 07:15 jordi
- * ScrollBar.cs, ThemeWin32Classic.cs: fixes vertical scrollbar and
- removes dead code
- 2004-11-05 17:30 jackson
- * TabControl.cs: When selected tabs are expanded make sure they
- don't go beyond the edges of the tab control
- 2004-11-05 14:57 jackson
- * TabControl.cs: Reset show_slider so if the control is resized to
- a size where it is no longer needed it's not displayed anymore
- 2004-11-05 13:16 jackson
- * TabControl.cs: Make tab pages non visible when added to the
- control
- 2004-11-05 12:42 jackson
- * TabControl.cs: Implement SizeMode.FillToRight
- 2004-11-05 12:16 jackson
- * Control.cs: Do not call CreateHandle if the handle is already
- created
- 2004-11-05 11:46 jackson
- * TabControl.cs: Remove superflous call to CalcTabRows
- 2004-11-05 09:07 jackson
- * XplatUIX11.cs: Update for Mono.Posix changes
- 2004-11-05 07:00 ravindra
- * ListView.cs, ListViewItem.cs: Implemented some methods and fixed
- scrolling.
- 2004-11-04 22:47 jba
- * ThemeWin32Classic.cs:
- - Fix Button rendering for FlatStyle = Flat or Popup
- - Fix RadioButton and CheckBox rendering when Appearance = Button
- (normal and flatstyle).
- - Correct outer rectangle color when drawing focus rectangle
- - Adjust button bounds to be 1 px smaller when focused
- - Make button not draw sunken 3d border when pushed (windows compat)
- - Fix CPDrawBorder3D to not make bottom right hand corner rounded
- - Offset the text in RadioButton and Checkbox when being rendered as
- a button.
- - Hover and Click behaviour for Colored FlatStyle.Flat and Popup
- radiobuttons
- - Fixed disabled rendering for colored flatstyle radiobuttons (both)
- - Fixed disabled text rendering for normally rendered radiobuttons
- 2004-11-04 10:26 jackson
- * TabControl.cs: Recalculate tab rows when resizing
- 2004-11-04 07:47 jordi
- * Form.cs, MainMenu.cs, Menu.cs, MenuAPI.cs, MenuItem.cs:
- collection completion, drawing issues, missing features
- 2004-11-04 05:03 ravindra
- * ScrollBar.cs:
- - We need to recalculate the Thumb area when
- LargeChange/maximum/minimum values are changed.
- - We set the 'pos' in UpdatePos() method to minimum, if it's less
- than minimum. This is required to handle the case if large_change is
- more than max, and use LargeChange property instead of large_change
- variable.
- - We return max+1 when large_change is more than max, like MS does.
- 2004-11-04 04:29 ravindra
- * ColumnHeader.cs, ListView.cs, ListViewItem.cs:
- - Changed default value signatures (prefixed all with ListView).
- - Fixed/implemented layout LargeIcon, SmallIcon and List views for
- ListView.
- - Fixed calculations for ListViewItem and implemented Clone()
- method.
- 2004-11-04 04:26 ravindra
- * Theme.cs, ThemeWin32Classic.cs:
- - Changed default ListView values signatures (prefixed all with
- ListView).
- - Fixed default size values for VScrollBar and HScrollBar.
- - Fixed DrawListViewItem method.
- 2004-11-04 04:05 ravindra
- * ColumnHeaderStyle.cs: Typo. It should be Nonclickable.
- 2004-11-04 04:04 ravindra
- * ImageList.cs: Implemented the missing overload for Draw method.
- 2004-11-03 19:29 jackson
- * TabControl.cs: Handle dropping rows on selection properly
- 2004-11-03 11:59 jackson
- * TabControl.cs: remove debug code
- 2004-11-03 11:52 jackson
- * TabControl.cs, ThemeWin32Classic.cs: Initial implementation of
- the scrolly widgerywoo
- 2004-11-02 13:52 jackson
- * TabControl.cs: Resize the tab pages and tabs when the tab control
- is resized
- 2004-11-02 13:40 jackson
- * TabControl.cs, ThemeWin32Classic.cs: Move the row with the
- selected tab to the bottom
- 2004-11-02 13:39 jackson
- * TabPage.cs: Store the tab pages row
- 2004-11-02 12:33 jordi
- * MenuItem.cs: fixes handle creation
- 2004-11-02 11:42 jackson
- * TabControl.cs: signature fix
- 2004-11-02 08:56 jackson
- * TabControl.cs: Calculate whether the tab is on an edge properly.
- Remove top secret debugging code
- 2004-11-01 19:57 jackson
- * TabControl.cs: Add click handling, and proper sizing
- 2004-11-01 19:47 jackson
- * Theme.cs, ThemeWin32Classic.cs: New rendering and sizing code for
- tab controls
- 2004-11-01 19:39 jackson
- * TabPage.cs: add internal property to store the bounds of a tab
- page
- 2004-10-30 04:23 ravindra
- * Theme.cs, ThemeWin32Classic.cs: Drawing ListView and some default
- values.
- 2004-10-30 04:21 ravindra
- * ListView.cs, ListViewItem.cs: Added support for scrolling and
- fixed calculations.
- 2004-10-30 03:06 pbartok
- * XplatUIX11.cs:
- - Removed extension of DllImported libs
- 2004-10-29 09:55 jordi
- * Form.cs, MainMenu.cs, Menu.cs, MenuAPI.cs, MenuItem.cs: Menu key
- navigation, itemcollection completion, menu fixes
- 2004-10-27 22:58 pbartok
- * XplatUIX11.cs:
- - Now throws a nice error message when no X display could be opened
- 2004-10-26 13:51 jordi
- * ListView.cs: removes warning
- 2004-10-26 03:55 ravindra
- * ColumnHeader.cs, ListView.cs, ListViewItem.cs,
- ThemeWin32Classic.cs: Some formatting for my last checkins.
- 2004-10-26 03:36 ravindra
- * ThemeWin32Classic.cs: Implemented DetailView drawing for ListView
- control and default values.
- 2004-10-26 03:35 ravindra
- * Theme.cs: Added some default values for ListView control.
- 2004-10-26 03:33 ravindra
- * ToolBar.cs: ToolBar should use the user specified button size, if
- there is any. Added a size_specified flag for the same.
- 2004-10-26 03:33 ravindra
- * ColumnHeader.cs: Added some internal members and calculations for
- ColumnHeader.
- 2004-10-26 03:32 ravindra
- * ListViewItem.cs: Calculations for ListViewItem.
- 2004-10-26 03:31 ravindra
- * ListView.cs: Added some internal members and calculations for
- ListView.
- 2004-10-22 13:31 jordi
- * MenuAPI.cs: speedup menus drawing
- 2004-10-22 13:16 jackson
- * XplatUIX11.cs: Make sure to update exposed regions when adding an
- expose event
- 2004-10-22 11:49 jackson
- * Control.cs: oops
- 2004-10-22 11:41 jackson
- * Control.cs: Check to see if the window should have its background
- repainted by X when drawing.
- 2004-10-22 11:31 jackson
- * XplatUIX11.cs: When invalidating areas only use XClearArea if
- clear is true, this way we do not get flicker from X repainting the
- background
- 2004-10-22 11:28 jackson
- * XEventQueue.cs: Queue properly
- 2004-10-21 09:38 jackson
- * XEventQueue.cs: Fix access modifier
- 2004-10-21 09:36 jackson
- * XEventQueue.cs: Don't loose messages
- 2004-10-21 09:22 jackson
- * XEventQueue.cs: Don't loose messages
- 2004-10-20 04:15 jordi
- * BootMode.cs: enum need it by SystemInfo
- 2004-10-19 21:58 pbartok
- * XplatUIWin32.cs:
- - Small sanity check
- 2004-10-19 21:56 pbartok
- * Form.cs:
- - Added private FormParentWindow class which acts as the container
- for our form and as the non-client area where menus are drawn
- - Added/Moved required tie-ins to Jordi's menus
- - Fixed/Implemented the FormStartPosition functionality
- 2004-10-19 21:52 pbartok
- * Control.cs:
- - Removed unneeded locals
- - Added code to all size and location properties to understand and
- deal with the parent container of Form
- 2004-10-19 21:33 pbartok
- * Application.cs:
- - Fixed to deal with new Form subclasses for menus
- 2004-10-19 17:48 jackson
- * XEventQueue.cs: commit correct version of file
- 2004-10-19 16:50 jackson
- * XEventQueue.cs, XplatUIX11.cs: New optimized event queue
- 2004-10-19 16:15 jordi
- * MenuAPI.cs: MenuBarCalcSize returns the height
- 2004-10-19 08:31 pbartok
- * Control.cs:
- - Added missing call to PreProcessMessage before calling OnXXXKey
- methods
- 2004-10-19 00:04 ravindra
- * ToolTip.cs: Fixed constructor.
- 2004-10-18 09:31 jordi
- * MenuAPI.cs: menuitems in menubars do not have shortcuts
- 2004-10-18 09:26 jordi
- * MenuItem.cs: fixes MenuItem class signature
- 2004-10-18 08:56 jordi
- * MenuAPI.cs: prevents windows from showing in the taskbar
- 2004-10-18 00:28 ravindra
- * ToolTip.cs: Suppressed a warning message.
- 2004-10-18 00:27 ravindra
- * Control.cs: Default value of visible property must be true.
- 2004-10-17 23:19 pbartok
- * ToolTip.cs:
- - Complete implementation
- 2004-10-17 23:19 pbartok
- * XplatUIX11.cs:
- - Added EnableWindow method
- - Added SetModal stub
- - Added generation of WM_ACTIVATE message (still needs testing)
- - Added SetTopMost stub
- - Changes to deal with VirtualKeys being moved to XplatUIStructs.cs
- 2004-10-17 23:17 pbartok
- * XplatUIWin32.cs:
- - Removed VirtualKeys to XplatUIStructs
- - Implemented SetTopMost method
- - Implemented EnableWindow method
- - Bugfix in ScreenToClient()
- - Bugfixes in ClientToScreen()
- 2004-10-17 22:51 pbartok
- * XplatUIStructs.cs:
- - Added WS_EX styles to WindowStyles enumeration
- 2004-10-17 22:50 pbartok
- * XplatUI.cs, XplatUIDriver.cs:
- - Added method for enabling/disabling windows
- - Added method for setting window modality
- - Added method for setting topmost window
- 2004-10-17 22:49 pbartok
- * ThemeWin32Classic.cs:
- - Added ToolTip drawing code
- 2004-10-17 22:49 pbartok
- * Theme.cs:
- - Added ToolTip abstracts
- 2004-10-17 22:47 pbartok
- * Form.cs:
- - Fixed Form.ControlCollection to handle owner relations
- - Added Owner/OwnedForms handling
- - Implemented Z-Ordering for owned forms
- - Removed unneeded private overload of ShowDialog
- - Fixed ShowDialog, added the X11 incarnation of modal handling (or
- so I hope)
- - Fixed Close(), had wrong default
- - Added firing of OnLoad event
- - Added some commented out debug code for Ownership handling
- 2004-10-17 22:16 pbartok
- * Control.cs:
- - Fixed/implemented flat list of controls
- 2004-10-17 22:14 pbartok
- * Application.cs:
- - Added code to simulate modal dialogs on Win32
- 2004-10-17 16:11 jordi
- * ScrollBar.cs: disabled scrollbar should not honor any keyboard or
- mouse event
- 2004-10-17 13:39 jordi
- * MenuAPI.cs: menu drawing fixes
- 2004-10-15 09:10 ravindra
- * StructFormat.cs: General Enum.
- 2004-10-15 09:09 ravindra
- * SizeGripStyle.cs: Enum for Form.
- 2004-10-15 09:08 ravindra
- * Theme.cs, ThemeWin32Classic.cs: Added ColumnHeaderHeight property
- in Theme for ListView.
- 2004-10-15 09:06 ravindra
- * ColumnHeader.cs: Flushing some formatting changes.
- 2004-10-15 09:05 ravindra
- * ListViewItem.cs: Implemented GetBounds method and fixed coding
- style.
- 2004-10-15 09:03 ravindra
- * ListView.cs: Implemented Paint method and fixed coding style.
- 2004-10-15 07:34 jordi
- * MenuAPI.cs: fix for X11
- 2004-10-15 07:32 ravindra
- * ButtonBase.cs, CheckBox.cs, RadioButton.cs:
- - Renamed Paint() method to Draw() for clarity. Also, moved
- DrawImage() to OnPaint().
- 2004-10-15 07:25 ravindra
- * CheckBox.cs, RadioButton.cs:
- - Removed Redraw (), we get it from ButtonBase.
- - Implemented Paint (), to do class specific painting.
- 2004-10-15 07:16 ravindra
- * ButtonBase.cs:
- - Redraw () is not virtual now.
- - Added an internal virtual method Paint (), so that
- derived classes can do their painting on their own.
- - Modified OnPaint () to call Paint ().
- 2004-10-15 06:43 jordi
- * ContextMenu.cs, DrawItemEventHandler.cs, Form.cs, MainMenu.cs,
- MenuAPI.cs, MenuItem.cs: menu work, mainmenu, subitems, etc
- 2004-10-15 00:30 ravindra
- * MessageBox.cs:
- - MessageBox on windows does not have min/max buttons.
- This change in CreateParams fixes this on Windows. We
- still need to implement this windowstyle behavior in
- our X11 driver.
- 2004-10-14 05:14 ravindra
- * ToolBar.cs:
- - Changed Redraw () to do a Refresh () always.
- - Fixed the MouseMove event handling when mouse is pressed,
- ie drag event handling.
- - Replaced the usage of ToolBarButton.Pressed property to
- ToolBarButton.pressed internal variable.
- 2004-10-14 05:10 ravindra
- * ToolBarButton.cs:
- - Added an internal member 'inside' to handle mouse move
- with mouse pressed ie mouse drag event.
- - Changed 'Pressed' property to return true only when
- 'inside' and 'pressed' are both true.
- - Some coding style love.
- 2004-10-14 00:17 ravindra
- * Form.cs: Fixed class signature. ShowDialog (Control) is not a
- public method.
- 2004-10-14 00:15 ravindra
- * ButtonBase.cs: Redraw () related improvements.
- 2004-10-14 00:14 ravindra
- * MessageBox.cs: Moved InitFormSize () out of Paint method and
- removed unnecessary calls to Button.Show () method.
- 2004-10-13 17:50 pbartok
- * XplatUIX11.cs:
- - Formatting fix
- - Removed destroying of window until we solve the problem of X
- destroying the window before us on shutdown
- 2004-10-13 16:32 pbartok
- * ButtonBase.cs:
- - Now Redraws on MouseUp for FlatStyle Flat and Popup
- 2004-10-13 14:18 pbartok
- * XplatUIX11.cs:
- - Added code to destroy the X window
- 2004-10-13 14:18 pbartok
- * XplatUIWin32.cs:
- - Added code to destroy a window
- 2004-10-13 14:12 pbartok
- * ButtonBase.cs:
- - Added the Redraw on Resize that got dropped in the last rev
- 2004-10-13 09:06 pbartok
- * ThemeWin32Classic.cs:
- - Path from John BouAntoun:
- * Fix check rendering (centre correctly for normal style, offset
- correctly for FlatStyle).
- * Fix border color usage (use backcolor) for FlatStyle.Popup
- * Use checkbox.Capture instead of checkbox.is_pressed when
- rendering flatstyle states.
- 2004-10-12 21:48 pbartok
- * ThemeWin32Classic.cs:
- - Removed all occurences of SystemColors and replaced them with the
- matching theme color
- 2004-10-12 21:41 pbartok
- * ThemeWin32Classic.cs:
- - From John BouAntoun: Added an overload to CPDrawBorder3D to allow
- him using the function for flatstyle drawing
- - Changed functions to use the new version of CPDrawBorder3D
- 2004-10-12 21:15 pbartok
- * ControlPaint.cs:
- - Fixed Dark(), DarkDark(), Light() and LightLight() methods to
- match MS documentation. They need to return defined colors if the
- passed color matches the configured control color. Thanks to John
- BouAntoun for pointing this out.
- 2004-10-12 20:57 pbartok
- * Control.cs:
- - Fix from John BouAntoun: Raise ForeColorChanged event when text
- color is changed
- 2004-10-12 20:46 pbartok
- * CheckBox.cs:
- - Fix from John BouAntoun: Now properly sets the Appearance property
- 2004-10-12 20:45 pbartok
- * ThemeWin32Classic.cs:
- - Fixes from John BouAntoun: now handles forecolors and backcolors
- for flatstyle rendered controls much better; It also fixes normal
- checkbox rendering when pushed or disabled.
- 2004-10-08 02:50 jordi
- * Form.cs, MainMenu.cs, Menu.cs, MenuAPI.cs, MenuItem.cs: more menu
- work
- 2004-10-07 08:56 jordi
- * ThemeWin32Classic.cs: Removes deletion of cached brushes
- 2004-10-06 03:59 jordi
- * Control.cs, StatusBar.cs, ThemeWin32Classic.cs, ToolBar.cs,
- XplatUIWin32.cs: removes warnings from compilation
- 2004-10-05 12:23 jackson
- * RadioButton.cs: Fix ctor
- 2004-10-05 11:10 pbartok
- * MessageBox.cs:
- - Partial implementation by Benjamin Dasnois
- 2004-10-05 10:15 jackson
- * ThemeWin32Classic.cs: Improve rendering of the radio button patch
- by John BouAntoun
- 2004-10-05 03:07 ravindra
- * ToolBar.cs:
- - Removed a private method, Draw ().
- - Fixed the ButtonDropDown event handling.
- - Fixed MouseMove event handling.
- 2004-10-05 03:04 ravindra
- * ThemeWin32Classic.cs:
- - Added DrawListView method and ListViewDefaultSize property.
- - Changed ControlPaint method calls to CPDrawXXX wherever possible.
- - Changed DOS style CRLF to Unix format (dos2unix).
- 2004-10-05 03:03 ravindra
- * Theme.cs:
- - Added DrawListView method and ListViewDefaultSize property.
- 2004-10-05 02:42 ravindra
- * ToolBarButton.cs: Added an internal member dd_pressed to handle
- clicks on DropDown arrow.
- 2004-10-04 22:56 jackson
- * ButtonBase.cs, Label.cs, MenuAPI.cs, ProgressBar.cs,
- ScrollBar.cs, StatusBar.cs, ToolBar.cs, TrackBar.cs: Let the base
- Control handle the buffers, derived classes should not have to
- CreateBuffers themselves.
- 2004-10-04 21:20 jackson
- * StatusBar.cs: The control handles resizing the buffers now.
- 2004-10-04 21:18 jackson
- * Control.cs: When resizing the buffers should be invalidated. This
- should be handled in Control not in derived classes.
- 2004-10-04 14:45 jackson
- * TabPage.cs: oops
- 2004-10-04 02:14 pbartok
- * LeftRightAlignment.cs:
- - Initial check-in
- 2004-10-04 01:09 jordi
- * ThemeWin32Classic.cs: fixes right button position causing right
- button not showing on horizontal scrollbars
- 2004-10-02 13:12 pbartok
- * XplatUIX11.cs:
- - Simplified the Invalidate method by using an X call instead of
- generating the expose ourselves
- - Added an expose when the window background is changed
- - Implemented ClientToScreen method
- 2004-10-02 13:08 pbartok
- * XplatUIWin32.cs:
- - Added Win32EnableWindow method (test for implementing modal
- dialogs)
- - Added ClientToScreen method and imports
- 2004-10-02 13:07 pbartok
- * XplatUI.cs, XplatUIDriver.cs:
- - Added ClientToScreen coordinate translation method
- 2004-10-02 13:06 pbartok
- * KeyPressEventArgs.cs:
- - Fixed access level for constructor
- 2004-10-02 13:06 pbartok
- * NativeWindow.cs:
- - Changed access level for the window_collection hash table
- 2004-10-02 13:05 pbartok
- * Form.cs:
- - Added KeyPreview property
- - Added Menu property (still incomplete, pending Jordi's menu work)
- - Implemented ProcessCmdKey
- - Implemented ProcessDialogKey
- - Implemented ProcessKeyPreview
- 2004-10-02 13:02 pbartok
- * Control.cs:
- - Added private method to get the Control object from the window
- handle
- - Implemented ContextMenu property
- - Implemented PointToScreen
- - Implemented PreProcessMessage
- - Implemented IsInputChar
- - Implemented IsInputKey
- - Implemented ProcessCmdKey
- - Completed ProcessKeyEventArgs
- - Fixed message loop to call the proper chain of functions on key
- events
- - Implemented ProcessDialogChar
- - Implemented ProcessDialogKey
- - Implemented ProcessKeyMessage
- - Implemented ProcessKeyPreview
- - Added RaiseDragEvent stub (MS internal method)
- - Added RaiseKeyEvent stub (MS internal method)
- - Added RaiseMouseEvent stub (MS Internal method)
- - Added RaisePaintEvent stub (MS Internal method)
- - Added ResetMouseEventArgs stub (MS Internal method)
- - Implemented RtlTranslateAlignment
- - Implemented RtlTranslateContent
- - Implemented RtlTranslateHorizontal
- - Implemented RtlTranslateLeftRight
- - Added generation of KeyPress event
- 2004-10-02 05:57 ravindra
- * ListViewItem.cs: Added attributes.
- 2004-10-02 05:32 ravindra
- * ListView.cs: Added attributes.
- 2004-10-01 11:53 jackson
- * Form.cs: Implement the Close method so work on MessageBox can
- continue.
- 2004-09-30 14:06 pbartok
- * XplatUIX11.cs:
- - Bug fixes
- 2004-09-30 11:34 jackson
- * RadioButton.cs: Fix typo. Patch by John BouAntoun.
- 2004-09-30 07:26 ravindra
- * ListViewItemConverter.cs: Converter for ListViewItem.
- 2004-09-30 07:26 ravindra
- * SortOrder.cs: Enum for ListView control.
- 2004-09-30 07:25 ravindra
- * ColumnHeader.cs: Supporting class for ListView control.
- 2004-09-30 07:24 ravindra
- * ListView.cs, ListViewItem.cs: Initial implementation.
- 2004-09-30 07:20 ravindra
- * ItemActivation.cs: Enum for ListView Control.
- 2004-09-29 20:29 pbartok
- * XplatUIX11.cs:
- - Added lookup of pixel value for background color; tries to get a
- color 'close' to the requested color, it avoids having to create a
- colormap. Depending on the display this could mean the used color
- is slightly off the desired color. Might have to change it to a more
- resource intensive colormap approach, but it will work as a
- workaround to avoid red screens.
- 2004-09-29 14:27 jackson
- * XplatUIX11.cs: Set the X DisplayHandle in System.Drawing
- 2004-09-28 12:44 pbartok
- * ButtonBase.cs, CheckBox.cs, ControlPaint.cs, GroupBox.cs,
- HScrollBar.cs, Label.cs, LinkLabel.cs, Panel.cs, PictureBox.cs,
- ProgressBar.cs, RadioButton.cs, ScrollBar.cs, StatusBar.cs,
- Theme.cs, ThemeGtk.cs, ThemeWin32Classic.cs, ToolBar.cs,
- TrackBar.cs, VScrollBar.cs:
- - Streamlined Theme interfaces:
- * Each DrawXXX method for a control now is passed the object for
- the control to be drawn in order to allow accessing any state the
- theme might require
- * ControlPaint methods for the theme now have a CP prefix to avoid
- name clashes with the Draw methods for controls
- * Every control now retrieves it's DefaultSize from the current
- theme
- 2004-09-28 12:17 jackson
- * Button.cs: Do not redraw OnClick MouseUp/Down will handle the
- drawing
- 2004-09-24 14:57 jackson
- * XplatUIX11.cs: Don't lock/enqueue/dequeue for unhandled messages.
- Gives us a nice little performance boost.
- 2004-09-24 12:02 jackson
- * TabAlignment.cs, TabAppearance.cs, TabControl.cs, TabDrawMode.cs,
- TabPage.cs, TabSizeMode.cs: Partial implementation of the Tab
- Control and supporting classes. Initial checkin
- 2004-09-23 13:08 jackson
- * Form.cs: Temp build fixage
- 2004-09-23 01:39 ravindra
- * ItemChangedEventArgs.cs, ItemChangedEventHandler.cs,
- ItemCheckEventArgs.cs, ItemCheckEventHandler.cs,
- ItemDragEventArgs.cs, ItemDragEventHandler.cs,
- LabelEditEventArgs.cs, LabelEditEventHandler.cs: EventArgs and
- EventHandlers needed by ListView Control.
- 2004-09-22 14:12 pbartok
- * ScrollableControl.cs:
- - Implemented DockPadding property
- - Implemented AutoScroll property
- - Implemented AutoScrollMargin property
- - Implemented AutoScrollMinSize property
- - Implemented AutoScrollPosition property
- - Implemented DisplayRectangle property (still incomplete)
- - Implemented CreateParams property
- - Implemented HScroll property
- - Implemented VScroll property
- - Implemented OnVisibleChanged property
- 2004-09-22 14:09 pbartok
- * Form.cs:
- - Added Form.ControllCollection class
- - Added handling for Form owners: Owner, OwnedForms, AddOwnedForm,
- RemoveOwnedForm (still incomplete, missing on-top and common
- minimize/maximize behaviour)
- - Added StartPosition property (still incomplete, does not use when
- creating the form)
- - Added ShowDialog() methods (still incomplete, missing forcing the
- dialog modal)
- 2004-09-22 14:05 pbartok
- * Application.cs:
- - Added message loop for modal dialogs
- 2004-09-22 14:02 pbartok
- * GroupBox.cs:
- - Fixed wrong types for events
- 2004-09-22 14:00 pbartok
- * Shortcut.cs, FormWindowState.cs:
- - Fixed wrong values
- 2004-09-22 12:01 jackson
- * Control.cs: Text is never null
- 2004-09-20 22:14 pbartok
- * XplatUIWin32.cs:
- - Fixed accessibility level for Idle handler
- 2004-09-20 18:54 jackson
- * Application.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
- XplatUIX11.cs: New message loop that uses poll so we don't get a
- busy loop
- 2004-09-17 10:43 pbartok
- * ScrollBar.cs:
- - Fixed behaviour of arrow buttons. Now properly behaves like
- Buttons (and like Microsoft's scrollbar arrow buttons)
- 2004-09-17 10:14 pbartok
- * ScrollBar.cs:
- - Added missing release of keyboard/mouse capture
- 2004-09-17 06:18 jordi
- * ContextMenu.cs, MainMenu.cs, Menu.cs, MenuAPI.cs, MenuItem.cs,
- Theme.cs: Very early menu support
- 2004-09-16 17:45 pbartok
- * XplatUIWin32.cs:
- - Fixed sending a window to the front
- - Added overload for SetWindowPos to avoid casting
- 2004-09-16 17:44 pbartok
- * Control.cs:
- - Added SendToBack and BringToFront methods
- 2004-09-16 07:00 ravindra
- * Copyright: Added Novell URL.
- 2004-09-16 07:00 ravindra
- * ToolBar.cs: Invalidate should be done before redrawing.
- 2004-09-15 21:19 ravindra
- * ColumnHeaderStyle.cs: Enum for ListView Control.
- 2004-09-15 21:18 ravindra
- * ColumnClickEventArgs.cs, ColumnClickEventHandler.cs: Event for
- ListView Control.
- 2004-09-13 18:26 jackson
- * Timer.cs, XplatUIX11.cs: Remove test code so timers are updated
- properly
- 2004-09-13 18:13 jackson
- * Timer.cs, X11Structs.cs, XplatUIX11.cs: Timers are now handled in
- a second thread and post messages into the main threads message
- queue. This makes timing much more consistent. Both win2K and XP
- have a minimum timer value of 15 milliseconds, so we now do this
- too.
- 2004-09-13 15:18 pbartok
- * X11Structs.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
- XplatUIX11.cs:
- - Added Z-Ordering methods
- 2004-09-13 10:56 pbartok
- * Form.cs:
- - Fixed #region names
- - Moved properties and methods into their proper #regions
- 2004-09-13 10:51 pbartok
- * Form.cs:
- - Added Accept and CancelButton properties
- - Added ProcessDialogKey() method
- 2004-09-13 08:18 pbartok
- * IWindowTarget.cs:
- - Initial check-in
- 2004-09-10 21:50 pbartok
- * Control.cs:
- - Added DoDragDrop() [incomplete]
- - Properly implemented 'Visible' handling
- - Added SetVisibleCore()
- - Implemented FindChildAtPoint()
- - Implemented GetContainerControl()
- - Implemented Hide()
- 2004-09-10 19:28 pbartok
- * Control.cs:
- - Moved methods into their appropriate #regions
- - Reordered methods within regions alphabetically
- 2004-09-10 18:57 pbartok
- * XplatUIX11.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs:
- - Added method to retrieve text from window
- 2004-09-10 18:56 pbartok
- * Control.cs:
- - Moved some internal functions into the internal region
- - Implemented FontHeight
- - Implemented RenderRightToLeft
- - Implemented ResizeRedraw
- - Implemented ShowFocusCues
- - Implemented ShowKeyboardCues
- - Implemented FromChildHandle
- - Implemented FromHandle
- - Implemented IsMnemonic
- - Implemented ReflectMessage
- - All public and protected Static Methods are now complete
- 2004-09-10 16:54 pbartok
- * Control.cs:
- - Implemented remaining missing public instance properties
- - Alphabetized some out of order properties
- 2004-09-10 05:51 ravindra
- * PictureBox.cs: Added a check for null image.
- 2004-09-10 00:59 jordi
- * GroupBox.cs: remove cvs tag
- 2004-09-09 05:25 ravindra
- * ToolBar.cs: Make redraw accessible from ToolBarButton.
- 2004-09-09 05:23 ravindra
- * ToolBarButton.cs: Changes in ToolBarButton need to make it's
- parent redraw.
- 2004-09-09 02:28 pbartok
- * ThemeWin32Classic.cs:
- - Improve disabled string look
- 2004-09-09 01:15 jordi
- * MeasureItemEventArgs.cs, MeasureItemEventHandler.cs: measureitem
- args and handler
- 2004-09-08 23:56 ravindra
- * ItemBoundsPortion.cs: It's enum, not a class!
- 2004-09-08 23:47 ravindra
- * FormBorderStyle.cs, FormStartPosition.cs, FormWindowState.cs:
- Enums for Form.
- 2004-09-08 21:13 ravindra
- * ItemBoundsPortion.cs, ListViewAlignment.cs, View.cs: Enums for
- ListView control.
- 2004-09-08 21:03 ravindra
- * ThemeWin32Classic.cs: PictureBox would not draw a null image to
- avoid crash.
- 2004-09-08 21:01 ravindra
- * ScrollableControl.cs: Removed unreachable code.
- 2004-09-08 06:45 jordi
- * MenuMerge.cs, Shortcut.cs: enumerations need it by menus
- 2004-09-08 01:00 jackson
- * XplatUIX11.cs: Only run the timers when updating the message
- queue. This effectively gives X messages a higher priority then
- timer messages. Timers still need love though
- 2004-09-07 14:01 jackson
- * XplatUIX11.cs: Do not call XDestroyWindow, X has already done
- this for us and the handle is no longer valid.
- 2004-09-07 13:59 jackson
- * HandleData.cs, XplatUIX11.cs: First steps towards a new X event
- loop that manages to not crash. TODO: Add poll and cleanup timers
- 2004-09-07 11:12 jordi
- * GroupBox.cs, Theme.cs, ThemeWin32Classic.cs: GroupBox control
- 2004-09-07 03:40 jordi
- * Label.cs, LinkLabel.cs, Theme.cs, ThemeWin32Classic.cs: LinkLabel
- fixes, methods, multiple links
- 2004-09-06 06:55 jordi
- * Control.cs: Caches ClientRectangle rectangle value
- 2004-09-05 02:03 jordi
- * ScrollBar.cs, ThemeWin32Classic.cs: fixes bugs, adds flashing on
- certain situations
- 2004-09-04 11:10 jordi
- * Label.cs: Refresh when font changed
- 2004-09-02 16:24 pbartok
- * Control.cs:
- - Added sanity check to creation of double buffer bitmap
- 2004-09-02 16:24 pbartok
- * ButtonBase.cs:
- - Fixed selection of text color
- - Fixed handling of resize event; now properly recreates double
- buffering bitmap
- - Added missing assignment of TextAlignment
- - Added proper default for TextAlignment
- 2004-09-02 14:26 pbartok
- * RadioButton.cs:
- - Added missing RadioButton.RadioButtonAccessibleObject class
- 2004-09-02 14:26 pbartok
- * Control.cs:
- - Added missing Control.ControlAccessibleObject class
- - Started to implement Select()ion mechanisms, still very incomplete
- 2004-09-02 14:25 pbartok
- * AccessibleObject.cs:
- - Added missing methods
- 2004-09-02 14:23 pbartok
- * AccessibleNavigation.cs, AccessibleSelection.cs:
- - Initial check-in
- 2004-09-02 10:32 jordi
- * Theme.cs, ThemeGtk.cs, ThemeWin32Classic.cs: implements resource
- pool for pens, brushes, and hatchbruses
- 2004-09-01 15:30 jackson
- * StatusBar.cs: Fix typo
- 2004-09-01 14:44 pbartok
- * RadioButton.cs:
- - Fixed state
- 2004-09-01 14:39 pbartok
- * Button.cs, RadioButton.cs:
- - Functional initial check-in
- 2004-09-01 14:01 pbartok
- * CheckBox.cs:
- - Added missing default
- - Added missing region mark
- 2004-09-01 09:10 jordi
- * Label.cs: fixes method signatures, new methods, events, fixes
- autosize
- 2004-09-01 07:19 jordi
- * Control.cs: Init string variables with an empty object
- 2004-09-01 04:20 jordi
- * Control.cs: fires OnFontChanged event
- 2004-08-31 20:07 pbartok
- * ButtonBase.cs:
- - Enabled display of strings
- 2004-08-31 20:05 pbartok
- * Form.cs:
- - Added (partial) implementation of DialogResult; rest needs to be
- implemented when the modal loop code is done
- 2004-08-31 19:55 pbartok
- * CheckBox.cs:
- - Fixed to match the removal of the needs_redraw concept
- 2004-08-31 19:55 pbartok
- * ButtonBase.cs:
- - Removed the rather odd split between 'needs redraw' and redrawing
- - Now handles the events that require regeneration (ambient
- properties and size)
- 2004-08-31 19:41 pbartok
- * Control.cs:
- - Added firing of BackColorChanged event
- - Added TopLevelControl property
- - Fixed handling of WM_ERASEBKGRND message
- 2004-08-31 12:49 pbartok
- * ButtonBase.cs:
- - Removed debug
- - Minor fixes
- 2004-08-31 12:48 pbartok
- * CheckBox.cs:
- - Finished (famous last words)
- 2004-08-31 04:35 jordi
- * ScrollBar.cs: adds autorepeat timer, uses a single timer, fixes
- scrolling bugs, adds new methods
- 2004-08-30 14:42 pbartok
- * CheckBox.cs:
- - Implemented CheckBox drawing code
- 2004-08-30 14:42 pbartok
- * ButtonBase.cs:
- - Made Redraw() and CheckRedraw() virtual
- - Improved mouse up/down/move logic to properly track buttons
- 2004-08-30 09:44 pbartok
- * CheckBox.cs:
- - Updated to fix broken build. Not complete yet.
- 2004-08-30 09:28 pbartok
- * CheckState.cs:
- - Initial checkin
- 2004-08-30 09:17 pbartok
- * Appearance.cs:
- - Initial check-in
- 2004-08-27 16:12 ravindra
- * ToolBarButton.cs: Added TypeConverter attribute.
- 2004-08-27 16:07 ravindra
- * ImageIndexConverter.cs: Implemented.
- 2004-08-27 14:17 pbartok
- * Control.cs:
- - Removed unneeded stack vars
- - First attempt to fix sizing issues when layout is suspended
- 2004-08-25 15:35 jordi
- * ScrollBar.cs: more fixes to scrollbar
- 2004-08-25 14:04 ravindra
- * Theme.cs, ThemeWin32Classic.cs, ToolBar.cs, ToolBarButton.cs:
- Added the missing divider code and grip for ToolBar Control.
- 2004-08-25 13:20 pbartok
- * Control.cs:
- - Control now properly passes the ambient background color to child
- controls
- 2004-08-25 13:20 jordi
- * ScrollBar.cs: small bug fix regarding bar position
- 2004-08-25 12:33 pbartok
- * Timer.cs:
- - Now only calls SetTimer or KillTimer if the enabled state has
- changed
- 2004-08-25 12:33 pbartok
- * XplatUIWin32.cs:
- - Fixed timer handling, now seems to work
- - Improved error message for window creation
- 2004-08-25 12:32 pbartok
- * Control.cs:
- - Fixed generation of MouseUp message
- 2004-08-25 12:29 jordi
- * ProgressBar.cs, ThemeWin32Classic.cs: new methods, properties,
- and fixes for progressbar
- 2004-08-24 18:43 ravindra
- * ThemeWin32Classic.cs, ToolBar.cs: Fixed wrapping related issues
- in ToolBar control.
- 2004-08-24 17:15 pbartok
- * Panel.cs:
- - Added #region
- - Added missing events
- - Alphabetized
- 2004-08-24 17:14 pbartok
- * StatusBar.cs, PictureBox.cs:
- - Now uses Control's CreateParams
- 2004-08-24 16:36 pbartok
- * XplatUIX11.cs:
- - Fixed background color handling
- - Fixed sending of enter/leave events on a grab
- 2004-08-24 16:35 pbartok
- * X11Structs.cs:
- - Refined definitions for CrossingEvent
- 2004-08-24 12:37 jordi
- * ScrollBar.cs, Theme.cs, ThemeGtk.cs, ThemeWin32Classic.cs: fixes
- formmating, methods signature, and adds missing events
- 2004-08-24 12:24 jordi
- * Control.cs: fire OnEnabledChanged event
- 2004-08-24 11:17 pbartok
- * XplatUIWin32.cs:
- - Implemented SetTimer() and KillTimer()
- 2004-08-24 11:16 pbartok
- * XplatUIX11.cs:
- - Now uses Remove instead of Add to kill the timer
- 2004-08-24 10:16 jackson
- * PictureBox.cs, Theme.cs, ThemeWin32Classic.cs: Handle drawing
- picture boxes in the theme now. Draw picture box borders and obey
- sizing modes
- 2004-08-24 05:49 jackson
- * Timer.cs: Remove top secret debugging code
- 2004-08-24 05:34 jackson
- * PictureBox.cs: Temp hack to make picture boxes draw their full
- image
- 2004-08-24 05:29 jackson
- * Timer.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
- XplatUIX11.cs: Move timers to the driver level. On X they are
- queued by the driver and checked on idle.
- 2004-08-24 01:07 jackson
- * XplatUIX11.cs: Use a queue for async messages instead of passing
- them as ClientMessages since that was totally broken. Also simply
- check for events and return an idle message if none are found. This
- gives us an idle handler, and prevents deadlocking when no messages
- are in the queue.
- 2004-08-23 18:19 ravindra
- * XplatUIWin32.cs: Removed the unwanted destructor.
- 2004-08-23 17:27 pbartok
- * ButtonBase.cs:
- - Finishing touches. Works now, just needs some optimizations.
- 2004-08-23 16:53 jordi
- * ScrollBar.cs: small fix
- 2004-08-23 16:45 pbartok
- * Application.cs:
- - Removed debug output
- - Simplifications
- 2004-08-23 16:43 jordi
- * ScrollBar.cs: [no log message]
- 2004-08-23 16:10 pbartok
- * Form.cs:
- - Fixed handling of WM_CLOSE message
- - Removed debug output
- 2004-08-23 16:09 pbartok
- * Application.cs:
- - Added handling of Idle event
- - Added handling of form closing
- - Fixed reporting of MessageLoop property
- - Removed some unneeded code, should provide a bit of a speedup
- 2004-08-23 15:22 pbartok
- * Control.cs:
- - Added InitLayout() method
- - Added code to properly perform layout when Anchor or Dock property
- is changed
- - Changed 'interpretation' of ResumeLayout. MS seems to have a
- LAMESPEC, tried to do it in a way that makes sense
- 2004-08-23 14:10 jordi
- * HScrollBar.cs, ScrollBar.cs, TrackBar.cs, VScrollBar.cs: fixes
- properties and methods
- 2004-08-23 13:55 pbartok
- * Control.cs:
- - Properly fixed Jordi's last fix
- - Now uses Cursor's Position property instead of calling XplatUI
- directly
- 2004-08-23 13:44 jordi
- * PaintEventHandler.cs: Adding missing attribute
- 2004-08-23 13:39 pbartok
- * Cursor.cs:
- - Implemented Position property
- 2004-08-23 13:39 pbartok
- * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs:
- - Added method to move mouse cursor
- 2004-08-23 13:39 pbartok
- * XplatUIX11.cs:
- - Fixed setting of background color
- - Added method to move mouse cursor
- 2004-08-23 13:16 jordi
- * Control.cs: avoids null exception
- 2004-08-22 17:46 jackson
- * PictureBox.cs, PictureBoxSizeMode.cs: Initial implementation of
- PictureBox
- 2004-08-22 17:40 jackson
- * XplatUIX11.cs: Add some missing locks
- 2004-08-22 15:10 pbartok
- * Control.cs, Form.cs:
- - Removed OverlappedWindow style from Control, instead it's default
- now is child
- - Made form windows OverlappedWindow by default
- 2004-08-22 13:34 jackson
- * ScrollBar.cs: Update the position through the Value property so
- the OnValueChanged event is raised.
- 2004-08-22 12:04 pbartok
- * SWF.csproj:
- - Added Cursor.cs and UserControl.cs
- 2004-08-22 12:03 pbartok
- * Cursor.cs:
- - Started implementation, not usable yet
- 2004-08-22 12:00 pbartok
- * UserControl.cs:
- - Implemented UserControl (complete)
- 2004-08-21 19:20 ravindra
- * ToolBar.cs: Correcting the formatting mess of VS.NET.
- 2004-08-21 18:49 ravindra
- * ToolBar.cs: Probably this completes the missing attributes in
- toolbar control.
- 2004-08-21 18:03 ravindra
- * ToolBar.cs, ToolBarButton.cs, ToolBarButtonClickEventArgs.cs:
- Fixed toolbar control signatures.
- 2004-08-21 16:32 pbartok
- * LinkLabel.cs:
- - Signature Fixes
- 2004-08-21 16:30 pbartok
- * Label.cs:
- - Signature fixes
- 2004-08-21 16:19 pbartok
- * Control.cs, Label.cs:
- - Signature fixes
- 2004-08-21 15:57 pbartok
- * ButtonBase.cs:
- - Added loads of debug output for development
- - Fixed typo in method name
- 2004-08-21 15:52 pbartok
- * ToolBarButtonClickEventArgs.cs:
- - Added missing base class
- 2004-08-21 14:53 pbartok
- * Control.cs:
- - Updated to match new GrabWindow signature
- 2004-08-21 14:51 pbartok
- * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
- - Added method to get default display size
- 2004-08-21 14:23 pbartok
- * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
- - Added method to query current grab state
- - Added argument to allow confining a grab to a window
- 2004-08-21 14:22 pbartok
- * Keys.cs:
- - Added [Flags] attribute so that modifiers can be used in bitwise
- ops
- 2004-08-21 14:21 pbartok
- * TrackBar.cs, ScrollBar.cs:
- - Replaced direct XplatUI calls with their Control counterpart
- 2004-08-21 13:32 pbartok
- * Control.cs:
- - Implemented Created property
- 2004-08-21 13:28 pbartok
- * Control.cs:
- - Implemented ContainsFocus
- 2004-08-21 13:26 pbartok
- * Control.cs:
- - Implemented CausesValidation
- 2004-08-21 13:21 pbartok
- * Control.cs:
- - Implemented CanFocus
- - Implemented CanSelect
- - Implemented Capture
- 2004-08-21 12:35 pbartok
- * XplatUIWin32.cs:
- - Fixed bug with Async message handling
- - Implemented getting the ModifierKeys
- 2004-08-21 12:32 jackson
- * AsyncMethodResult.cs: Make sure we have the mutex before we
- release it. Fixes BeginInvoke on windows
- 2004-08-21 11:31 pbartok
- * XplatUIWin32.cs, XplatUIX11.cs:
- - Drivers now return proper mouse state
- 2004-08-21 10:54 jackson
- * Control.cs: Implement EndInvoke
- 2004-08-21 10:48 jackson
- * Timer.cs: Remove unneeded finalizer
- 2004-08-20 19:52 ravindra
- * ThemeWin32Classic.cs, ToolBar.cs, ToolBarButton.cs: Improvments
- in mouse event handling in the ToolBar control.
- 2004-08-20 19:50 ravindra
- * ImageList.cs: Changed draw method to use the arguments passed in
- to draw the image.
- 2004-08-20 18:58 pbartok
- * XplatUIStructs.cs:
- - Added private message for async communication
- 2004-08-20 17:38 ravindra
- * Control.cs: Made RightToLeft property virtual and removed a
- Console.WriteLine.
- 2004-08-20 14:39 jordi
- * ThemeGtk.cs: use style_attach
- 2004-08-20 14:39 pbartok
- * XplatUIWin32.cs:
- - Added jackson's Async code from X11 to Win32
- 2004-08-20 14:09 pbartok
- * SWF.csproj:
- - Added all new files
- 2004-08-20 14:09 pbartok
- * Control.cs:
- - Added call to set window background color
- 2004-08-20 14:03 pbartok
- * XplatUI.cs, XplatUIDriver.cs, XplatUIX11.cs:
- - Added method for setting the window background
- 2004-08-20 14:02 pbartok
- * XplatUIWin32.cs:
- - Added method for setting the background color
- - Added handling for erasing the window background
- 2004-08-20 13:45 jordi
- * TrackBar.cs: fixes timer, new properties and methods
- 2004-08-20 13:34 jackson
- * ScrollBar.cs: Use the SWF timer so callbacks are run in the
- correct thread
- 2004-08-20 13:22 jackson
- * Timer.cs: Timer Tick events are now handed through Controls Async
- mechanism so the callbacks are executed in the same thread as X
- 2004-08-20 13:19 jackson
- * XplatUIDriver.cs: Expose functionality to send async messages
- through the driver
- 2004-08-20 13:18 jackson
- * Control.cs: Implement Begininvoke
- 2004-08-20 13:14 jackson
- * XplatUI.cs, XplatUIWin32.cs: Expose functionality to send async
- messages through the driver
- 2004-08-20 13:12 jackson
- * XplatUIX11.cs: Lock before all X operations. Also added Async
- method functionality through XSendEvent
- 2004-08-20 13:11 jackson
- * X11Structs.cs: Use IntPtrs for ClientMessage extra data (TODO:
- This will screw up on 64 bit systems)
- 2004-08-20 13:10 jackson
- * AsyncMethodData.cs, AsyncMethodResult.cs: Classes for sending
- Async messages through X/Win32
- 2004-08-19 19:39 pbartok
- * XplatUIX11.cs:
- - Updated code to match new HandleData.DeviceContext type
- 2004-08-19 19:38 pbartok
- * HandleData.cs:
- - Made DeviceContext a generic object to allow usage from various
- drivers
- - Added support for queueing Windows messages
- 2004-08-19 19:37 pbartok
- * XplatUIWin32.cs:
- - Added generation of MouseEnter, MouseLeave and MouseHover events
- - Added cleanup on EndPaint
- 2004-08-19 19:17 pbartok
- * Control.cs:
- - Added handling of WM_MOUSEHOVER
- - Worked around 'bug' in Win32 WM_MOUSE_ENTER/WM_MOUSE_LEAVE driver
- code
- 2004-08-19 18:55 jordi
- * ThemeGtk.cs: fixes button order
- 2004-08-19 18:12 jordi
- * Theme.cs, ThemeWin32Classic.cs: fixes methods signature
- 2004-08-19 17:09 pbartok
- * Control.cs:
- - Added Right property
- - Added RightToLeft property
- 2004-08-19 16:27 jordi
- * ThemeGtk.cs: experimental GTK theme support
- 2004-08-19 16:26 jordi
- * ITheme.cs, Theme.cs: move themes from an interface to a class
- 2004-08-19 16:25 jordi
- * Control.cs, ScrollBar.cs, ThemeEngine.cs, ThemeWin32Classic.cs:
- theme enhancaments
- 2004-08-19 16:04 pbartok
- * XplatUIX11.cs:
- - Added colormap basics
- - Added a way to re-initialize with a different display handle
- - Fixed setting of the window background color
- - Added various X11 imports related to colors and colormaps
- 2004-08-19 15:51 pbartok
- * X11Structs.cs:
- - Removed packing hints (Paolo suggested this a while back)
- - fixed colormap type
- - Added default Atom types
- - Added Screen and color structs and enums
- 2004-08-19 15:39 pbartok
- * ImageList.cs:
- - Added missing Draw() method
- - Added missing RecreateHandle event
- 2004-08-19 15:30 pbartok
- * Form.cs:
- - Added handling of WM_CLOSE
- 2004-08-18 13:16 jordi
- * ITheme.cs, ThemeWin32Classic.cs, XplatUIWin32.cs: Move colors to
- a table
- 2004-08-18 09:56 jordi
- * ScrollBar.cs: fixes to scrollbar: steps and multiple timers
- 2004-08-17 15:31 ravindra
- * SWF.csproj: Updated project.
- 2004-08-17 15:25 pbartok
- * Control.cs:
- - Drawing improvement; don't call UpdateBounds if we are not visible
- (or have been minimized)
- 2004-08-17 15:24 pbartok
- * XplatUIWin32.cs:
- - Finished IsVisible
- - Added Win32GetWindowPlacement
- 2004-08-17 15:08 jackson
- * Panel.cs: Initial checkin of the Panel
- 2004-08-17 14:25 pbartok
- * Control.cs:
- - Fixed broken handling of default window sizes
- 2004-08-17 13:29 jackson
- * ThemeWin32Classic.cs: Don't use KnownColor to create colours. It
- has a large startup time.
- 2004-08-17 10:25 jackson
- * HandleData.cs: union areas properly
- 2004-08-17 10:12 jackson
- * HandleData.cs: union areas properly
- 2004-08-16 20:00 ravindra
- * ToolBar.cs, ToolBarButton.cs: Added attributes.
- 2004-08-16 18:48 ravindra
- * ToolBar.cs: Added attributes.
- 2004-08-16 17:17 ravindra
- * SWF.csproj: Updated project.
- 2004-08-16 17:16 jackson
- * XplatUIX11.cs: Check for more expose events before sending a
- WM_PAINT so they can all be grouped together. This makes dragging a
- window across another window redraw in a sane way.
- 2004-08-16 15:47 pbartok
- * Control.cs:
- - Added handling of WM_MOUSE_ENTER & WM_MOUSE_LEAVE to
- support OnMouseEnter/Leave()
- - Added WS_CLIPSIBLINGS and WS_CLIPCHILDREN window styles to improve
- exposure handling
- 2004-08-16 15:46 pbartok
- * XplatUIStructs.cs, XplatUIX11.cs:
- - Added WM_MOUSE_ENTER & WM_MOUSE_LEAVE to support
- OnMouseEnter/Leave()
- 2004-08-16 15:34 jackson
- * XplatUIX11.cs: Group multiple expose events in HandleData, make
- sure messages get the message field set to WM_NULL if they are not
- handled.
- 2004-08-16 15:24 jackson
- * HandleData.cs: HandleData is used for storing message information
- for window handles
- 2004-08-15 17:23 ravindra
- * ColorDepth.cs: Added attribute.
- 2004-08-15 17:23 ravindra
- * SWF.csproj: Updated project for ToolBar Control.
- 2004-08-15 17:20 ravindra
- * ITheme.cs, ThemeWin32Classic.cs: Changes to Theme for ToolBar
- control and also dos2unix format.
- 2004-08-15 17:13 ravindra
- * ToolBar.cs, ToolBarAppearance.cs, ToolBarButton.cs,
- ToolBarButtonClickEventArgs.cs,
- ToolBarButtonClickEventHandler.cs, ToolBarButtonStyle.cs,
- ToolBarTextAlign.cs: First Implementation of ToolBar control.
- 2004-08-15 15:31 pbartok
- * ButtonBase.cs:
- - First (mostly) working version
- 2004-08-13 16:15 pbartok
- * Control.cs:
- - Fixed Anchor default
- 2004-08-13 15:43 pbartok
- * Control.cs:
- - Changed GetCursorPos signature
- 2004-08-13 15:42 pbartok
- * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs:
- - Changed signature for GetCursorPos
- 2004-08-13 15:25 pbartok
- * XplatUIX11.cs:
- - Cleanup
- - Fixed resizing/exposure handling
- 2004-08-13 15:22 jordi
- * ThemeWin32Classic.cs: removes redundant code and fixes issues
- with tickposition
- 2004-08-13 14:55 jordi
- * TrackBar.cs: change from wndproc to events
- 2004-08-13 13:00 jordi
- * Control.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
- XplatUIX11.cs: implements PointToClient (ScreenToClient)
- 2004-08-13 12:53 pbartok
- * XplatUIWin32.cs:
- - Changed GetWindowPos to also provide client area size
- - Fixed broken prototypes for several win32 functions
- 2004-08-13 12:53 pbartok
- * XplatUI.cs, XplatUIDriver.cs:
- - Changed GetWindowPos to also provide client area size
- 2004-08-13 12:52 pbartok
- * XplatUIX11.cs:
- - Added generation of WM_POSCHANGED
- - Changed GetWindowPos to also provide client area size
- 2004-08-13 12:52 pbartok
- * Control.cs:
- - Added Dispose() and destructor
- - Fixed resizing and bounds calculation
- - Fixed Layout
- - Added memory savings for invisible windows
- 2004-08-13 12:46 jordi
- * TrackBar.cs: adds timer and grap window
- 2004-08-13 10:25 jackson
- * Timer.cs: SWF Timer
- 2004-08-12 16:59 pbartok
- * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
- - Implemented method to get current mouse position
- 2004-08-12 14:29 jordi
- * ITheme.cs, ThemeWin32Classic.cs, TrackBar.cs: Trackbar
- enhancement, fix mouse problems, highli thumb, etc
- 2004-08-12 13:31 pbartok
- * Control.cs:
- - Fixed Anchoring bugs
- 2004-08-12 13:01 jackson
- * StatusBar.cs: Don't forget things
- 2004-08-12 12:54 jackson
- * ThemeWin32Classic.cs: Handle owner draw status bars
- 2004-08-12 12:54 jackson
- * StatusBar.cs: Implement missing properties, events, and methods.
- Handle mouse clicking
- 2004-08-12 10:19 jackson
- * StatusBarPanelClickEventArgs.cs,
- StatusBarPanelClickEventHandler.cs: Classes for handling status
- bar panel click events
- 2004-08-12 10:10 jackson
- * Control.cs: Add missing properties
- 2004-08-12 09:46 pbartok
- * BindingsManagerBase.cs:
- - Name changed to BindingManagerBase.cs
- 2004-08-12 09:25 jordi
- * ScrollableControl.cs: calls ctrlbase instead of exeception
- 2004-08-11 16:28 pbartok
- * InputLanguageChangingEventArgs.cs:
- - Never check in before compiling. Fixes the last check-in
- 2004-08-11 16:26 pbartok
- * InputLanguageChangingEventArgs.cs:
- - More signature fixes
- 2004-08-11 16:20 pbartok
- * BindingManagerBase.cs, BindingMemberInfo.cs, ContainerControl.cs,
- Control.cs, ControlEventArgs.cs, ControlPaint.cs, Form.cs,
- ImageListStreamer.cs, InputLanguage.cs,
- InputLanguageChangedEventArgs.cs,
- InputLanguageChangingEventArgs.cs, Keys.cs, LayoutEventArgs.cs,
- LinkArea.cs, Message.cs, MouseEventArgs.cs, NativeWindow.cs,
- ScrollEventArgs.cs, ScrollableControl.cs, XplatUI.cs,
- XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
- - Signature fixes
- 2004-08-11 16:16 pbartok
- * Application.cs:
- - Fixed Signature
- - Added .Net 1.1 method
- 2004-08-11 15:25 pbartok
- * SWF.csproj:
- - Fixed BindingManagerBase.cs filename
- 2004-08-11 15:22 pbartok
- * BindingManagerBase.cs:
- - Was checked in with wrong filename
- 2004-08-11 14:50 pbartok
- * SWF.csproj:
- - Updated
- 2004-08-11 13:41 jordi
- * XplatUIWin32.cs: Fixes ClientRect
- 2004-08-11 13:19 pbartok
- * Control.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
- XplatUIX11.cs:
- - We had SetWindowPos and MoveWindow to set window positions and
- size, removed MoveWindow. We have GetWindowPos, so it made sense to
- keep SetWindowPos as matching counterpart
- - Added some X11 sanity checking
- 2004-08-11 12:59 pbartok
- * Control.cs:
- - Major cleanup of my SetBounds/SetBoundsCore/UpdateBounds mess
- (It seems that SetBounds is just a front for SetBoundsCore and
- SetBoundsCore updates the underlying window system and
- UpdateBounds is responsible for updating the variables associated
- with the Control and sending the events)
- - Major cleanup of Size handling; we now have two sizes, client_size
- and bounds. Bounds defines the window with decorations, client_size
- without them.
- 2004-08-11 12:55 pbartok
- * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
- - Added method to calculate difference between decorated window and
- raw client area
- 2004-08-11 12:54 pbartok
- * Label.cs:
- - Forcing redraw on resize
- 2004-08-11 11:43 pbartok
- * ImageList.cs:
- - Removed disposing of the actual images when the list is disposed
- 2004-08-11 09:13 pbartok
- * Control.cs:
- - Now properly reparents windows
- 2004-08-11 08:37 pbartok
- * Control.cs:
- - Duh!
- 2004-08-11 07:47 pbartok
- * Control.cs:
- - Rewrote the collection stuff. Might not be as fast now, not
- keeping the number of children around and accessible directly, but
- it's more straightforward
- 2004-08-11 07:44 pbartok
- * AccessibleObject.cs:
- - Fixed to match ControlCollection rewrite
- 2004-08-11 07:43 pbartok
- * ImageList.cs:
- - Added missing creation of the collection list
- 2004-08-10 20:08 jackson
- * StatusBar.cs: Get the paint message from WndProc
- 2004-08-10 19:31 jackson
- * ThemeWin32Classic.cs: Create Brushes as little as possible
- 2004-08-10 19:20 jackson
- * UICues.cs: Add Flags attribute
- 2004-08-10 19:19 jackson
- * StatusBarPanel.cs: Signature cleanup
- 2004-08-10 19:10 jackson
- * StatusBarDrawItemEventArgs.cs, StatusBarDrawItemEventHandler.cs:
- Initial implementation of status bar item drawing
- 2004-08-10 17:27 jordi
- * TrackBar.cs: add missing methods, properties, and restructure to
- hide extra ones
- 2004-08-10 16:24 jackson
- * AccessibleStates.cs, Border3DSide.cs, Border3DStyle.cs,
- ButtonState.cs, ControlStyles.cs, DragDropEffects.cs: Add flags
- attribute
- 2004-08-10 13:21 jordi
- * ITheme.cs, ScrollBar.cs, ThemeWin32Classic.cs: scrollbar
- enhancements and standarize on win colors defaults
- 2004-08-10 12:52 jackson
- * DrawItemEventArgs.cs, DrawItemState.cs, ITheme.cs,
- ThemeWin32Classic.cs: Implement DrawItem functionality
- 2004-08-10 12:47 jordi
- * XplatUIWin32.cs: Calls InvalidateRect before UpdateWindow
- 2004-08-10 12:32 jordi
- * Control.cs: throw ontextchange event
- 2004-08-10 11:43 pbartok
- * Control.cs:
- - Added more to the still unfinished Dock/Anchor layout code
- 2004-08-10 11:39 pbartok
- * XplatUI.cs, XplatUIDriver.cs, XplatUIX11.cs:
- - Added GetWindowPos method
- 2004-08-10 11:36 pbartok
- * XplatUIWin32.cs:
- - Implemented several methods
- 2004-08-10 09:47 jackson
- * TrackBar.cs: Allow control to handle buffering
- 2004-08-10 09:41 jackson
- * ProgressBar.cs, ScrollBar.cs: Allow control to handle buffering
- 2004-08-10 09:24 jackson
- * Label.cs, LinkLabel.cs: Let Control handle buffering.
- 2004-08-10 09:09 jackson
- * StatusBar.cs: Let Control handle all the buffering.
- 2004-08-10 09:08 jackson
- * Control.cs: Control will now handle the buffering code, so each
- control does not have to implement this.
- 2004-08-10 08:34 jackson
- * XplatUIDriver.cs: Use default colors from the theme
- 2004-08-09 17:12 pbartok
- * ImageList.cs:
- - Fixed several bugs Ravindra pointed out
- 2004-08-09 16:11 pbartok
- * Control.cs:
- - Added incomplete dock layout code
- - Added support for mouse wheel
- 2004-08-09 16:09 pbartok
- * XplatUIX11.cs:
- - Added handling for middle and right mousebutton
- - Added handling for mouse wheel
- - Added handling for key state and mouse state and position
- - Now properly generates WM_xBUTTONx messages and WM_MOUSEWHEEL
- messages
- 2004-08-09 15:40 jackson
- * StatusBarPanel.cs, StatusBarPanelAutoSize.cs,
- StatusBarPanelBorderStyle.cs, StatusBarPanelStyle.cs: Initial
- checkin
- 2004-08-09 15:37 jackson
- * StatusBar.cs: Initial implementation of StatusBar
- 2004-08-09 15:36 jackson
- * ITheme.cs: Add support for drawing status bar and getting status
- bar item sizes
- 2004-08-09 15:35 pbartok
- * MouseButtons.cs:
- - Fixed values
- 2004-08-09 15:34 jackson
- * ThemeWin32Classic.cs: Add support for drawing status bar and get
- status bar item sizes
- 2004-08-09 15:21 jackson
- * ThemeWin32Classic.cs: Use known colors for default control
- colours
- 2004-08-09 15:12 jackson
- * ThemeWin32Classic.cs: Make the default font static, it is static
- in control so this doesn't change functionality and creating fonts
- is sloooooow.
- 2004-08-09 14:56 pbartok
- * X11Structs.cs:
- - Added GrabMode enum
- 2004-08-09 14:55 pbartok
- * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
- - Removed Run method, was only required for initial development
- 2004-08-09 14:51 pbartok
- * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
- - Implemented GrabWindow/ReleaseWindow methods to allow pointer
- capture
- 2004-08-09 13:48 pbartok
- * XplatUIX11.cs:
- - Fixed default sizing for child windows
- 2004-08-09 12:56 pbartok
- * XplatUIX11.cs:
- - Added generation of WM_DESTROY message
- - Added handling of window manager induced shutdown
- 2004-08-09 11:31 jackson
- * ThemeWin32Classic.cs: New names for control properties
- 2004-08-09 11:25 jackson
- * Control.cs: Use new color names
- 2004-08-09 11:02 jackson
- * XplatUI.cs: Get default window properties from the theme
- 2004-08-09 11:01 jackson
- * ITheme.cs: The theme engine now controls default window
- properties
- 2004-08-09 11:00 jackson
- * ThemeWin32Classic.cs: Add default window color properties
- 2004-08-09 10:17 jackson
- * ThemeWin32Classic.cs: Use correct default back color
- 2004-08-09 10:05 jackson
- * XplatUIWin32.cs, XplatUIX11.cs: These properties are handled by
- the theme now.
- 2004-08-09 09:56 jackson
- * XplatUI.cs: Remove defaults, these are handled by the theme now.
- 2004-08-09 09:54 jackson
- * Control.cs: Get default properties from the theme.
- 2004-08-09 09:53 jackson
- * ITheme.cs: Themes now handle default control properties
- 2004-08-09 09:53 jackson
- * ThemeWin32Classic.cs: Themes now handle default control
- properties so coloring will be consistent
- 2004-08-08 16:54 jordi
- * ITheme.cs, ThemeWin32Classic.cs: Label BorderStyles
- 2004-08-08 15:08 jordi
- * XplatUIX11.cs: fixes keyboard crash
- 2004-08-08 13:47 jordi
- * Label.cs: add cvs header info
- 2004-08-08 12:09 jackson
- * ThemeWin32Classic.cs: Add pen_buttonface
- 2004-08-08 11:52 jordi
- * Label.cs, LinkLabel.cs: [no log message]
- 2004-08-08 11:34 jordi
- * ThemeWin32Classic.cs: Use Windows Standard Colours
- 2004-08-07 17:32 jordi
- * TrackBar.cs: throw exceptions of invalid enums values
- 2004-08-07 17:31 jordi
- * Label.cs, LinkLabel.cs, ThemeWin32Classic.cs: fixes label bug and
- draw method name
- 2004-08-07 16:56 jackson
- * HorizontalAlignment.cs: Initial checkin
- 2004-08-07 13:16 jordi
- * Label.cs, LinkLabel.cs: throw exceptions, fixes events, missing
- methods
- 2004-08-07 13:05 jordi
- * ITheme.cs, ThemeWin32Classic.cs: Theme colour support and
- GetSysColor defines
- 2004-08-06 18:01 pbartok
- * ThemeWin32Classic.cs:
- - Fixed some rounding issues with float/int
- 2004-08-06 18:00 jackson
- * DockStyle.cs, AnchorStyles.cs:
- Add flags and serializable attributes.
- 2004-08-06 17:46 pbartok
- * XplatUIX11.cs:
- - Implemented GetParent
- 2004-08-06 17:18 pbartok
- * TrackBar.cs:
- - Fixed some rounding issues with float/int
- 2004-08-06 17:17 pbartok
- * X11Structs.cs, XplatUIX11.cs:
- - Fixed Refresh and Invalidate
- 2004-08-06 15:30 pbartok
- * Control.cs, X11Structs.cs, XplatUIX11.cs:
- - Fixed recursive loop when resizing
- - Improved/fixed redrawing on expose messages
- 2004-08-06 09:53 jordi
- * Control.cs, X11Structs.cs, XplatUIWin32.cs, XplatUIX11.cs: X11
- keyboard navigation
- 2004-08-06 08:02 pbartok
- * X11Structs.cs, XplatUIX11.cs:
- - Fixed reparenting
- - Fixed window border creation
- 2004-08-05 15:38 pbartok
- * XplatUIX11.cs:
- - Attempted fix for reparenting problems
- 2004-08-04 15:14 pbartok
- * Control.cs:
- - Fixed Invalidation bug (calculated wrong client area)
- - Added ClientSize setter
- 2004-08-04 15:13 pbartok
- * Form.cs:
- - Added AutoScale properties
- 2004-08-04 15:13 pbartok
- * SWF.csproj:
- - Added latest files
- 2004-08-04 14:11 pbartok
- * Control.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
- XplatUIX11.cs:
- - Added Invalidate handling
- 2004-08-03 17:09 jordi
- * XplatUIDriver.cs: fixes spelling mistake
- 2004-07-27 09:53 jordi
- * TrackBar.cs: fixes trackbar events, def classname, methods
- signature
- 2004-07-27 09:29 jordi
- * ScrollBar.cs: fixes scrollbar events
- 2004-07-27 04:38 jordi
- * Control.cs: changes to be able to run winforms samples
- 2004-07-26 11:42 jordi
- * ControlPaint.cs, ITheme.cs, ProgressBar.cs, ScrollBar.cs,
- ThemeEngine.cs, ThemeWin32Classic.cs, TrackBar.cs: Theme support
- 2004-07-26 05:41 jordi
- * MessageBox.cs, MessageBoxButtons.cs, MessageBoxDefaultButton.cs,
- MessageBoxIcon.cs, MessageBoxOptions.cs: initial messagebox
- implementation
- 2004-07-22 09:22 jordi
- * LinkLabel.cs, LinkLabelLinkClickedEventHandler.cs: link label:
- check link overlapping, implement events, and fixes
- 2004-07-21 10:28 jordi
- * DialogResult.cs, IButtonControl.cs: fixes comments filenames
- 2004-07-21 10:19 jordi
- * DialogResult.cs, IButtonControl.cs, Label.cs, LinkArea.cs,
- LinkBehavior.cs, LinkClickedEventArgs.cs, LinkLabel.cs,
- LinkLabelLinkClickedEventArgs.cs,
- LinkLabelLinkClickedEventHandler.cs, LinkState.cs,
- XplatUIWin32.cs, LinkClickedEventHandler.cs: LinkLabel control
- implementation
- 2004-07-19 13:09 jordi
- * Control.cs, Label.cs: label control re-written: added missing
- functionlity, events, and properties
- 2004-07-19 10:49 jordi
- * Control.cs: fixes SetBounds logic
- 2004-07-19 01:29 jordi
- * Control.cs: Call RefreshWindow only if the window has created
- 2004-07-15 14:05 pbartok
- * ColorDepth.cs, ImageList.cs, ImageListStreamer.cs, SWF.csproj:
- - Implemented ImageList and ImageList.ImageCollection classes
- - Added ColorDepth enumeration
- - Updated SWF VS.Net project
- 2004-07-15 11:06 jordi
- * XplatUIStructs.cs: added MsgButons enum
- 2004-07-15 11:03 jordi
- * Control.cs: added basic mouse handeling events
- 2004-07-15 03:38 jordi
- * Orientation.cs, TickStyle.cs, TrackBar.cs: Horizontal and
- Vertical TrackBar control implementation
- 2004-07-13 09:33 jordi
- * HScrollBar.cs, VScrollBar.cs: vertical and hort. classes commit
- 2004-07-13 09:31 jordi
- * Control.cs, Form.cs: commit: new properties and fixes form size
- problems
- 2004-07-09 14:13 miguel
- * ProgressBar.cs: Spelling
- 2004-07-09 11:25 pbartok
- * ProgressBar.cs:
- - Removed usage of Rectangle for drawing. Miguel pointed out it's
- faster
- 2004-07-09 11:17 miguel
- * ProgressBar.cs: 2004-07-09 Miguel de Icaza <[email protected]>
- * ProgressBar.cs: Fixed spelling for `block'
- drawProgressBar: renamed to `DrawProgressBar' to follow the coding
- style guidelines.
- Avoid using the += on rect.X, that exposed a bug in the compiler.
- 2004-07-08 23:21 pbartok
- * AccessibleObject.cs, AccessibleRole.cs, AccessibleStates.cs,
- AnchorStyles.cs, Application.cs, ApplicationContext.cs,
- BaseCollection.cs, Binding.cs, BindingContext.cs,
- BindingMemberInfo.cs, BindingsCollection.cs,
- BindingsManagerBase.cs, Border3DSide.cs, Border3DStyle.cs,
- BorderStyle.cs, BoundsSpecified.cs, ButtonBorderStyle.cs,
- ButtonState.cs, CaptionButton.cs, CheckBox.cs,
- ContainerControl.cs, Control.cs, ControlEventArgs.cs,
- ControlEventHandler.cs, ControlPaint.cs, ControlStyles.cs,
- ConvertEventArgs.cs, ConvertEventHandler.cs, Copyright,
- CreateParams.cs, DockStyle.cs, DragAction.cs, DragDropEffects.cs,
- DragEventArgs.cs, DragEventHandler.cs, FlatStyle.cs, Form.cs,
- FrameStyle.cs, GiveFeedbackEventArgs.cs,
- GiveFeedbackEventHandler.cs, HelpEventArgs.cs,
- HelpEventHandler.cs, IContainerControl.cs, IDataObject.cs,
- IMessageFilter.cs, IWin32Window.cs, ImeMode.cs, InputLanguage.cs,
- InputLanguageChangedEventArgs.cs,
- InputLanguageChangedEventHandler.cs,
- InputLanguageChangingEventArgs.cs,
- InputLanguageChangingEventHandler.cs, InputLanguageCollection.cs,
- InvalidateEventArgs.cs, InvalidateEventHandler.cs,
- KeyEventArgs.cs, KeyEventHandler.cs, KeyPressEventArgs.cs,
- KeyPressEventHandler.cs, Keys.cs, Label.cs, LayoutEventArgs.cs,
- LayoutEventHandler.cs, MenuGlyph.cs, Message.cs, MouseButtons.cs,
- MouseEventArgs.cs, MouseEventHandler.cs, NativeWindow.cs,
- PaintEventArgs.cs, PaintEventHandler.cs, ProgressBar.cs,
- QueryAccessibilityHelpEventArgs.cs,
- QueryAccessibilityHelpEventHandler.cs,
- QueryContinueDragEventArgs.cs, QueryContinueDragEventHandler.cs,
- RightToLeft.cs, SWF.csproj, SWF.csproj.user, ScrollBar.cs,
- ScrollBars.cs, ScrollButton.cs, ScrollEventArgs.cs,
- ScrollEventHandler.cs, ScrollEventType.cs, ScrollableControl.cs,
- TODO, TODOAttribute.cs, UICues.cs, UICuesEventArgs.cs,
- UICuesEventHandler.cs, X11Structs.cs, XplatUI.cs,
- XplatUIDriver.cs, XplatUIStructs.cs, XplatUIWin32.cs,
- XplatUIX11.cs, lang.cs:
- - Initial check-in
|