5538552ebc 
					 
					
						
						
							
							spinbutton: port to GtkIconHelper  
						
						... 
						
						
						
						Instead of doing our own lookup for symbolic icons and rendering the
pixbuf, use GtkIconHelper as other widgets do, which saves a bunch of
code.
https://bugzilla.gnome.org/show_bug.cgi?id=674807  
						
						
					 
					
						2012-04-26 13:35:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33f111a47c 
					 
					
						
						
							
							widget: Don't cache widget paths all the time  
						
						... 
						
						
						
						Add an internal API that allows GtkStyleContext to create a widget path
for the widget and with that bypassing gtk_widget_get_path() and that
  function caching the path. 
						
						
					 
					
						2012-04-17 08:59:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						461803e407 
					 
					
						
						
							
							gtk: Get gtkwidgetpath.h includes out of the public headers  
						
						... 
						
						
						
						and include them in the C files instead. 
						
						
					 
					
						2012-03-19 02:26:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2353d60b8a 
					 
					
						
						
							
							types: Move GtkAdustment declaration to gtktypes.h  
						
						... 
						
						
						
						... and make all the headers to not include gtkadjustment.h anymore. Of
course, also include it in the source files instead. 
						
						
					 
					
						2012-03-03 19:45:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						939ed582ec 
					 
					
						
						
							
							spinbutton: Set GDK_SCROLL_MASK explicitly  
						
						... 
						
						
						
						selecting for button press/release doesn't suffice anymore to
get scroll events. 
						
						
					 
					
						2012-03-01 16:29:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44135ba2eb 
					 
					
						
						
							
							gtkspinbutton: Fix compilation warning  
						
						
						
						
					 
					
						2012-01-31 20:46:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d140411698 
					 
					
						
						
							
							entry: don't consider inner-border for allocation and layout  
						
						... 
						
						
						
						We want to deprecate the inner-border property and use the standard CSS
border/padding properties. Start with replacing its uses in GtkEntry. 
						
						
					 
					
						2012-01-31 10:04:26 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8275a20026 
					 
					
						
						
							
							entry: change _gtk_entry_get_borders() to return a GtkBorder  
						
						
						
						
					 
					
						2012-01-31 10:04:25 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f84ec775d8 
					 
					
						
						
							
							gtkspinbutton: Use symbolic names for button numbers  
						
						
						
						
					 
					
						2012-01-27 09:47:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64f3347cd7 
					 
					
						
						
							
							Fall back to the builtin icons for spinbutton +/-  
						
						... 
						
						
						
						We do have list-add/-remove icons in the builtin icon theme,
so why not use them ? 
						
						
					 
					
						2012-01-09 17:15:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e48cc6dae 
					 
					
						
						
							
							spinbutton: Pass the right size  
						
						... 
						
						
						
						We need a better diffrentiation between icon sizes - ie GtkIconSize vs
pixel size. Or more CSS. 
						
						
					 
					
						2012-01-09 18:37:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9549a7514 
					 
					
						
						
							
							spinbutton: Use the widget state flags as a base for drawing  
						
						
						
						
					 
					
						2012-01-09 16:45:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1996618569 
					 
					
						
						
							
							gtkspinbutton: Don't hilight buttons when !editable  
						
						... 
						
						
						
						Don't hilight the buttons on mouse over when 'editable' property is set to
'FALSE.
https://bugzilla.gnome.org/show_bug.cgi?id=667229  
						
						
					 
					
						2012-01-06 18:35:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43e29f7cbf 
					 
					
						
						
							
							gtkspinbutton: Ignore keynav when !editable  
						
						... 
						
						
						
						Don't allow changing of value through keyboard when 'editable' property is
set to 'FALSE.
https://bugzilla.gnome.org/show_bug.cgi?id=667229  
						
						
					 
					
						2012-01-06 05:45:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3caa370bb5 
					 
					
						
						
							
							gtkspinbutton: Respect value of inherited 'editable' property  
						
						... 
						
						
						
						When this property is set to 'FALSE', user's click on the buttons
should not actually update the value but rather result in error bell.
https://bugzilla.gnome.org/show_bug.cgi?id=667229  
						
						
					 
					
						2012-01-04 00:49:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a122a4367 
					 
					
						
						
							
							gtk/gtkspinbutton.c: Remove lingering ';'  
						
						... 
						
						
						
						...so that C89 compilers will not complain 
						
						
					 
					
						2011-12-30 17:25:47 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10cfa90817 
					 
					
						
						
							
							spinbutton: redesign to use an horizontal layout  
						
						... 
						
						
						
						Rewrite GtkSpinButton to use a touchscreen friendly horizontal layout.
Other features include:
- support for theming buttons with nth-child
- full support for RTL
- use + and - symbolic icons instead of arrows
- general streamlining and cleanup of a lot of related code
https://bugzilla.gnome.org/show_bug.cgi?id=663359  
						
						
					 
					
						2011-11-28 09:40:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68c74e1427 
					 
					
						
						
							
							Set top/bottom style classes on spinbutton buttons  
						
						
						
						
					 
					
						2011-11-17 19:43:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b6f0b9893 
					 
					
						
						
							
							GtkSpinButton: Clarify clamping behavior in gtk_spin_button_set_range doc  
						
						... 
						
						
						
						* If the current value is outside the range, it will be adjusted
   to fit within the range, otherwise it will remain unchanged.
https://bugzilla.gnome.org/show_bug.cgi?id=664021  
						
						
					 
					
						2011-11-15 07:47:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c4f2ef0c1 
					 
					
						
						
							
							gtk: move _gtk_modules_has_mixed_deps() to gtkmodlesprivate.h  
						
						... 
						
						
						
						and remove gtkmainprivate.h completely. 
						
						
					 
					
						2011-10-23 13:57:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d324a99454 
					 
					
						
						
							
							Fix entry drawing in the presence of margins  
						
						... 
						
						
						
						Margins need to be taken into account when comparing requisitions
and allocations, which GtkEntry (and subclasses) do for some reason. 
						
						
					 
					
						2011-08-09 15:12:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						918514d51d 
					 
					
						
						
							
							First cut at GailEntry -> GtkEntryAccessible  
						
						... 
						
						
						
						Replace the factory for entry and spin button with
gtk_widget_class_set_accessible_type() calls, and move then
to the GtkAccessible namespace. 
						
						
					 
					
						2011-07-05 16:08:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa515e71d1 
					 
					
						
						
							
							spinbutton: don't render an additional background below arrows  
						
						... 
						
						
						
						It's an entry, so it already has a background below, even when the entry
doesn't have a frame. Also, gtk_spin_button_draw_arrow() will render a
background and a frame in the arrow space anyway. 
						
						
					 
					
						2011-06-09 15:06:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d8b5baf7e 
					 
					
						
						
							
							spinbutton: don't remove the entry style class while rendering arrows  
						
						
						
						
					 
					
						2011-06-09 15:06:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f4dd57328 
					 
					
						
						
							
							GtkSpinButtonPrivate: Improve struct packing  
						
						
						
						
					 
					
						2011-04-12 12:45:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eeedcf3612 
					 
					
						
						
							
							spinbutton: remove unused variable  
						
						
						
						
					 
					
						2011-03-04 21:43:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a423a99ad 
					 
					
						
						
							
							spinbutton: rework GtkSpinButton drawing handler  
						
						... 
						
						
						
						Make the arrows bigger, and position them according to the mockups. 
						
						
					 
					
						2011-03-04 11:13:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cae7b93729 
					 
					
						
						
							
							Revert "spinbutton: center-align by default"  
						
						... 
						
						
						
						This reverts commit 64ef11985b 
						
						
					 
					
						2011-03-04 11:13:13 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64ef11985b 
					 
					
						
						
							
							spinbutton: center-align by default  
						
						
						
						
					 
					
						2011-03-03 17:48:25 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68d176d80b 
					 
					
						
						
							
							gtk: don't always invalidate spinbuttons on each leave_notify()  
						
						... 
						
						
						
						but only when an arrow was prelighted. Also, chain up unconditonally
in enter_notify() and leave_notify() because GtkEntry implements them
too. 
						
						
					 
					
						2011-02-16 18:42:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1bc521e92 
					 
					
						
						
							
							gtk: get rid of two cases of invalidating the spinbutton when not needed  
						
						
						
						
					 
					
						2011-02-06 11:17:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d3106275a 
					 
					
						
						
							
							gtk: no need to add GTK_STYLE_FLAG_FOCUSED to the widget's state flags  
						
						... 
						
						
						
						because they correctly contain that flag now if the widget has focus. 
						
						
					 
					
						2011-01-21 15:38:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7fabfec533 
					 
					
						
						
							
							gtk: save/restore the cairo_t around early upchaining in draw()  
						
						... 
						
						
						
						and don't save/restore the style context because that's the job of
each draw() implementation. 
						
						
					 
					
						2011-01-21 15:06:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fb1c06402 
					 
					
						
						
							
							[GI] Add missing (out) and (array) annotations  
						
						
						
						
					 
					
						2011-01-20 13:57:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62fd79b224 
					 
					
						
						
							
							Do not set junction sides to the entry frame in spinbuttons.  
						
						... 
						
						
						
						That's meant to be the outer frame, so no junction sides apply there 
						
						
					 
					
						2011-01-17 04:43:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76b50a7eae 
					 
					
						
						
							
							spinbutton: Update adjustment usage for sealing  
						
						... 
						
						
						
						Also rename all variables named "adj" to "adjustment", like they're
called everywhere else. 
						
						
					 
					
						2011-01-05 23:50:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b123bc41fd 
					 
					
						
						
							
							Move docs for gtkmain inline  
						
						... 
						
						
						
						At the same time, introduce a gtkmainprivate.h header
and various other cleanups.
Based on a patch by Tadej Borovšak.
https://bugzilla.gnome.org/show_bug.cgi?id=617471  
						
						
					 
					
						2011-01-04 17:32:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98440ad031 
					 
					
						
						
							
							Remove gtktypeutils altogether  
						
						... 
						
						
						
						Based on patches by Javier Jardón.
https://bugzilla.gnome.org/show_bug.cgi?id=629955  
						
						
					 
					
						2011-01-04 14:51:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5c6904c2f 
					 
					
						
						
							
							Drop explicit includes of gdkkeysyms.h  
						
						... 
						
						
						
						These are no longer needed. At the same time, port gtkimcontextsimpleseqs.h
to use the new GDK_KEY_ symbols. 
						
						
					 
					
						2011-01-04 12:21:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72b69ae2ed 
					 
					
						
						
							
							Don't use page_size in GtkSpinButton  
						
						... 
						
						
						
						It ought to be 0 anyway, but don't use it.
This puts bug 307963 to rest. 
						
						
					 
					
						2011-01-03 21:51:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85fe6cb2c4 
					 
					
						
						
							
							Move GtkSpinButton docs inline  
						
						... 
						
						
						
						...and modernize the examples at the same time.
This fixes a problem pointed out in bug 638193. 
						
						
					 
					
						2011-01-02 23:30:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f0512aee3 
					 
					
						
						
							
							Use gtk_style_context_get_font() in GtkSpinButton  
						
						
						
						
					 
					
						2010-12-24 20:20:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						760d6d1e78 
					 
					
						
						
							
							Do not set "entry" class in spinbutton buttons.  
						
						... 
						
						
						
						Also, fix an unpaired gtk_style_context_save() call. 
						
						
					 
					
						2010-12-24 19:37:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						89e6cad92f 
					 
					
						
						
							
							GtkSpinButton: Use GtkStyleContext  
						
						
						
						
					 
					
						2010-12-13 22:31:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c2fd7e8350 
					 
					
						
						
							
							gtk: draw the frame around the spinbutton's buttons conditionally  
						
						... 
						
						
						
						(depending on GtkEntry::has-frame) 
						
						
					 
					
						2010-11-19 14:55:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						476b4c248c 
					 
					
						
						
							
							gtk: fix automatic width of spin buttons which have no width in chars set  
						
						
						
						
					 
					
						2010-10-31 20:03:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac1bb229d1 
					 
					
						
						
							
							Remove size_request from GtkSpinButton  
						
						
						
						
					 
					
						2010-10-26 23:46:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b72acf78d 
					 
					
						
						
							
							gtkspinbutton: Use accessor functions to access GtkEntry  
						
						
						
						
					 
					
						2010-10-26 06:07:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						596da84312 
					 
					
						
						
							
							Make GtkEntry a no-window widget  
						
						... 
						
						
						
						Use input-only windows for capturing input, and just draw onto
the parent window. This allows themes to make entries with rounded
corners. Patch by Boram Park.
https://bugzilla.gnome.org/show_bug.cgi?id=632736  
						
						
					 
					
						2010-10-21 13:17:33 +02:00