Also register for gzip'd network captures.
[metze/wireshark/wip.git] / ui / ui_util.h
index cd023a32a7567ea9e28c7a4239847eac99f672bf..d5449bdd92ad9beb5290e06aef9265eba737e69c 100644 (file)
@@ -21,7 +21,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 #ifndef __UI_UTIL_H__
 extern "C" {
 #endif /* __cplusplus */
 
-/* gui_utils.c */
+/** geometry values for use in window_get_geometry() and window_set_geometry() */
+typedef struct window_geometry_s {
+    gchar       *key;           /**< current key in hashtable (internally used only) */
+    gboolean    set_pos;        /**< set the x and y position values */
+    gint        x;              /**< the windows x position */
+    gint        y;              /**< the windows y position */
+    gboolean    set_size;       /**< set the width and height values */
+    gint        width;          /**< the windows width */
+    gint        height;         /**< the windows height */
+
+    gboolean    set_maximized;  /**< set the maximized state (GTK2 only) */
+    gboolean    maximized;      /**< the windows maximized state (GTK2 only) */
+} window_geometry_t;
 
-/* Set the name of the top-level window and its icon. */
-void set_main_window_name(const gchar *);
-/* Update the name of the main window if the user-specified decoration
-   changed. */
-void update_main_window_title(void);
 /* update the main window */
 extern void main_window_update(void);
 /* exit the main window */
@@ -56,26 +63,39 @@ extern void pipe_input_set_handler(gint source, gpointer user_data, int *child_p
 
 /* packet_list.c */
 
-void new_packet_list_clear(void);
-void new_packet_list_freeze(void);
-void new_packet_list_recreate_visible_rows(void);
-void new_packet_list_thaw(void);
-void new_packet_list_next(void);
-void new_packet_list_prev(void);
-guint new_packet_list_append(column_info *cinfo, frame_data *fdata, packet_info *pinfo);
-frame_data * new_packet_list_get_row_data(gint row);
-void new_packet_list_set_selected_row(gint row);
-void new_packet_list_enable_color(gboolean enable);
-void new_packet_list_queue_draw(void);
-void new_packet_list_select_first_row(void);
-void new_packet_list_select_last_row(void);
-void new_packet_list_moveto_end(void);
-gboolean new_packet_list_check_end(void);
-gboolean new_packet_list_select_row_from_data(frame_data *fdata_needle);
-void new_packet_list_resize_column(gint col);
+void packet_list_clear(void);
+void packet_list_freeze(void);
+void packet_list_recreate_visible_rows(void);
+void packet_list_thaw(void);
+void packet_list_next(void);
+void packet_list_prev(void);
+guint packet_list_append(column_info *cinfo, frame_data *fdata, packet_info *pinfo);
+frame_data * packet_list_get_row_data(gint row);
+void packet_list_set_selected_row(gint row);
+void packet_list_enable_color(gboolean enable);
+void packet_list_queue_draw(void);
+void packet_list_select_first_row(void);
+void packet_list_select_last_row(void);
+void packet_list_moveto_end(void);
+gboolean packet_list_check_end(void);
+gboolean packet_list_select_row_from_data(frame_data *fdata_needle);
+void packet_list_resize_column(gint col);
 
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */
 
 #endif /* __UI_UTIL_H__ */
+
+/*
+ * Editor modelines
+ *
+ * Local Variables:
+ * c-basic-offset: 4
+ * tab-width: 8
+ * indent-tabs-mode: nil
+ * End:
+ *
+ * ex: set shiftwidth=4 tabstop=8 expandtab:
+ * :indentSize=4:tabSize=8:noTabs=true:
+ */